Stap 3: Hoe om te verlichten van de LED's in een Bar
De analoge waarde te converteren naar een bar display is vrij gemakkelijk bereikt met de functie van de kaart :sensorValue = analogRead(analogInPin); Lees de analoge in waarde
ledLevel = kaart (sensorValue, 0, 700, 0, NbrLEDs); toewijzen aan het aantal LEDs
Het sensorValue bereik is 0 tot 1023 theoretisch. Praktisch gaat het tussen 0 en 700 voor daglicht en de waarden van de geselecteerde component.
ledLevel zal bijvoorbeeld 0 tot en met 6 worden (als NbrLEDs = 6), meer dan dat hetzelfde ingangsbereik.
Alles wat je hoeft te doen is gebruik een for -lus om te schakelen op de LED's op basis van de ledLevel.