Witam
Zacznę od tego, że uczę się programować Atmega. Napisałem programik (prosty dla początkujacego). Idea jest taka, że:
- 3 swiche i 3 LED'y.
Działanie programu:
-wciskam 1 SW - zapala się 1 LED, 2 SW to 2 LED, 3 SW to 3 LED. Wciśnięty 1 SW pali się 1 LED ale wciśnięcie dodatkowo 2 SW spowoduje wygaszenie LED. I Tak w pzrypadku 2 i 3 oraz 1 i 3.
Mój program działa ale przytrzymanie przycisku powoduje zauważalne mignięcie diody (działanie pętli for), chciałbym to wyeliminować oraz aby wciśnięcie dodatkowego przycisku działało jak przerwanie. Może ktoś mi podpowie jakie zmiany wprowadzić.
Zacznę od tego, że uczę się programować Atmega. Napisałem programik (prosty dla początkujacego). Idea jest taka, że:
- 3 swiche i 3 LED'y.
Działanie programu:
-wciskam 1 SW - zapala się 1 LED, 2 SW to 2 LED, 3 SW to 3 LED. Wciśnięty 1 SW pali się 1 LED ale wciśnięcie dodatkowo 2 SW spowoduje wygaszenie LED. I Tak w pzrypadku 2 i 3 oraz 1 i 3.
Mój program działa ale przytrzymanie przycisku powoduje zauważalne mignięcie diody (działanie pętli for), chciałbym to wyeliminować oraz aby wciśnięcie dodatkowego przycisku działało jak przerwanie. Może ktoś mi podpowie jakie zmiany wprowadzić.