PWM

tisdag 1 maj 2018

Analoga signaler på Arduino

I nedre högra hörnet finns de analoga anslutningarna och de används, kanske inte helt förvånande, för att läsa av analoga spänningar. Avläsningen sker med en digital-analog omvandlare med tio bitars upplösningen vilket betyder att den analoga signalen internt motsvarar ett heltal mellan 0 och 1023. Det innebär att den analoga signalen har en upplösning motsvarande 0,005 volt.

Arduino Uno R3 - bild från arduino.cc
Det finns inga verkliga analoga utsignaler. Istället går det att använda vissa digitala stift för att simulera en spänning mellan 0 och 5 V genom att stiftet ger pulser som växlar mellan 0 och 1.

Om 0-pulsen är lika lång som 1-pulsen blir den genomsnittliga spänningen 2,5 volt. Genom att variera pulslängderna kan spänningen på det här sättet varieras mellan 0 och 5 volt. De stift som kan användas för att simulera en lägre spänning kallas PWM (Pulse Width Modulation). De är markerade med ~ framför siffran på stiftet.

De analoga stiften kan också användas som digitala in och utsignaler.

Bilden visar utvecklingskortet Arduino Uno R3.
Share:

Leta i den här bloggen

Använder Blogger.

Sidor

Deltagare

Vad är en Edison robot?

Edison är en programmerbar robot utformad för att vara ett komplett stöd för undervisning i programmering och robotutbildning. Edison är...