Arduino Polska Forum
AnalogRead - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: AnalogRead (/watek-analogread)



AnalogRead - YyyMleko - 24-03-2016

Witam
Składam prostu układ złożony z potencjometru liniowego 50k oraz linijki LED, wraz z przesunięciem potencjometru zapala się  odpowiednia przypisana dioda. Diod w linijce jest 14 i chciałbym "podzielić" wartości sczytywane  z potencjometru na 14 równych części tak aby każda dioda odpowiadała za taki sam zakres. Potencjometr podłączam do GND 5V oraz A0 jednak nie wiem jak podzielić równo wartość 50kOm lub przypisać zakres 1-1024 do tej wartości aby odpowiednie diody się zapalały. Proszę o wyrozumiałość gdyż jest to mój pierwszy projekt z arduino oraz o wytłumaczenie  Shy


RE: AnalogRead - JasQ - 24-03-2016

Użyj mapowania i ustaw wartości

Kod:
int val = analogRead(0);
    val = map(val, 0, 1023, 0, 255);
    analogWrite(9, val);