Arduino Polska Forum

Pełna wersja: AnalogRead
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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
Użyj mapowania i ustaw wartości

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