• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak do tego projektu dodać klawiaturę membranową?
#2
Naucz się używać millis(), timerów sprzętowych lub wykorzystywać biblioteki je oferujące, bez delay, bo inaczej zawsze dodanie elementu do programu będzie pisaniem wszystkiego od nowa, a najczęściej niewykonalne, bo jedna część będzie wpływać na inne w takim stopniu, że to nie będzie działać.
Otwórz przykład z blinkWithoutDelay z Arduino, na koniec swojego loop doklej tego blinka ale z czasem 50ms, zobacz na ile Twój program przestaje reagować. Pomyśl co byłoby gdybyś odpalił sobie Windowsa i włączył muzykę, zaczął coś pisać w Wordzie i czekał po 2-3s z wciśniętym przyciskiem by Word to zauważył. Tak na prawdę to nawet nie musiałbyś nic włączać, bo w tle działa już kilkadziesiąt programów i komputer w ogóle nie reagowałby nawet na próbę ruszenia myszką w celu odpalenia Word'a, zakładając że dotarłbyś do tego etapu bo nie musisz podać hasła do logowania.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Jak do tego projektu dodać klawiaturę membranową? - przez kaczakat - 26-03-2020, 11:59

Skocz do:


Przeglądający: 1 gości