Arduino Mega 2560 baserade LDR ljus intensitet kontroll (2 / 8 steg)
Steg 2: ADC (Analog till Digital omvandlare)
En mikrokontroller eller digitala enheten fungerar inte direkt på analog spänning. Vi har konvertera analog till digital värden och för att vi använder ADC. Arduino har adc byggdes det så vi bara att koppla in en jumper tråd för anslutning.
Det tar i ett analogt värde (i detta fall spänningen över LDR) och omvandlar den till en 10 bitars digital. Eftersom vi har 10 bitar, utdata för att ADC varierar från 0-1023 (dvs 1024 värden 2 ^ 10). Varje spänning mellan 0-5V mappas till ett värde mellan 0-1023. Varför till 1023? Anledningen är att lösa våra ADC. Vi representerar här varje värde med en kombination av 10 bitar. Antal bitar som används för att representera ett värde ökar produktionsvärde får mycket mer exakt.
Värdet bitarsrepresentation
0 – 1,25 00
1,25-2,5 01
2,5-3,75 10
3,75-5 11