Witam,
mam zamiar zrobić sterownik do LED'ów z wykorzystaniem enkodera. I tu jest problem - jak napisać obsługę enkodera ? Aby np. po przekręceniu w lewo dioda powoli gasnęła wraz z obrotem a w drugą stronę rozjaśnia się (PWM) ?
Pozdrawiam Adrian
Arduino + enkoder obrotowy
Re: Arduino + enkoder obrotowy
Podłącz potencjometr do arduino i odczytaj jego pozycje jak pozycja = ileś tam to dioda coś tam. Spróbuj tak i napisz czy działa.
Re: Arduino + enkoder obrotowy
Masz tu komendę
analogWrite (pin, liczba między 0 a 255);
Całość
int pos;
pos = analogRead (potencjometr);
analogWrite (pin, pos);
Czy coś takiego bo dawno z arduino nie korzystałem
analogWrite (pin, liczba między 0 a 255);
Całość
int pos;
pos = analogRead (potencjometr);
analogWrite (pin, pos);
Czy coś takiego bo dawno z arduino nie korzystałem
Re: Arduino + enkoder obrotowy
Ściąg sobie bibliotekę rotary.h i za jej pomocą bez problemu ogarniesz inkrementowanie i dekrementowanie wartości zmiennej z przedziału 0-255 dla pwm. Masz w bibliotece przykład obsługi :)
https://github.com/brianlow/Rotary
Pozdr
https://github.com/brianlow/Rotary
Pozdr