Skocz do zawartości

ATmega 16 i prosty program


jacekk55

Pomocna odpowiedź

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.

Dził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śniecie dodatkowego przycisku działało jak przerwanie. Moze ktoś mi podpowie jakie zmiany wprowadzić.

__________

Komentarz dodany przez: Nawyk

Kolego, jeden post w zupełności wystarczy. Na razie tylko jedno ostrzeżenie, ale przy kolejnym takim "potopie" będzie ban

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.