02-11-2020, 02:55
Z delay to możesz sobie pomigać 1 led, z trudem kilkoma. Nie pisze się tak programów mających mieć jakąś faktyczną wartość użytkową. Naucz się wykorzystywać przynajmniej millis() i odmierzać czas.
Na początek proponuję napisanie programu, który będzie sprawdzał wciśnięcie przycisku przez co najmniej 15ms i ewentualnie długie wciśnięcie przez ponad 100ms, eliminował drganie styków, po czym odpalał miganie 1 LED co 1000ms i dla długiego wciśnięcia innego led co 1500ms, na 10s, a jeśli wciśnięcie się ponowi to odliczanie czasu migania led startuje od nowa.
Na początek proponuję napisanie programu, który będzie sprawdzał wciśnięcie przycisku przez co najmniej 15ms i ewentualnie długie wciśnięcie przez ponad 100ms, eliminował drganie styków, po czym odpalał miganie 1 LED co 1000ms i dla długiego wciśnięcia innego led co 1500ms, na 10s, a jeśli wciśnięcie się ponowi to odliczanie czasu migania led startuje od nowa.
Miło być decenianym https://buycoffee.to/kaczakat