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

Tomteluva med neopixel

RGB-dioder finns i olika former och den sort jag tycker är allra roligast är de som går att styra individuellt. Vi brukar använda Adaf...