Uszanowanko Mam Arduino nano, do którego chcę podłączyć kilka ESC, serw i LEDów. Niestety Arduino ma za mało wyjść PWM. Szukam jakiegoś małego kontrolera sterowanego po I2C. Potrzebuję 4-8 wyjść. Znacie coś takiego? #elektronika
@tenLoginTezJestZajety: Generalnie to ECS potrzebują sygnału 50Hz i impulsów o szerokości od 1 do 2 ms, to są czasy jak wieczność nawet dla atmegi z zegarem 16MHz (jeden takt zajmuje 54ns). Konfigurujesz timer1 do zgłaszania przerwania co 20ms, w tym przerwaniu ustawiasz jedno z wyjść portu np. B i czekasz za pomocą timera0 od 1 do 2 ms. W przerwaniu od timer0 zerujesz wcześniej ustawiony port. W pętli głównej obliczasz jakie
Mam Arduino nano, do którego chcę podłączyć kilka ESC, serw i LEDów. Niestety Arduino ma za mało wyjść PWM. Szukam jakiegoś małego kontrolera sterowanego po I2C. Potrzebuję 4-8 wyjść. Znacie coś takiego?
#elektronika
Możesz też szukać driverów pwm:
https://www.tme.eu/pl/katalog/#id_category=112847&search=pwm&page=1&s_field=accuracy&s_order=DESC
Jeśli lubisz kupę kabelków, pierdyliard płytek i płacić fortunę za układy warte parę złotych to szukaj PCA9685 od Adafruit.
Muszę użyć Arduino.
Konfigurujesz timer1 do zgłaszania przerwania co 20ms, w tym przerwaniu ustawiasz jedno z wyjść portu np. B i czekasz za pomocą timera0 od 1 do 2 ms. W przerwaniu od timer0 zerujesz wcześniej ustawiony port. W pętli głównej obliczasz jakie