Tag: nettigo

Przewodnik prezentowy 2017

Nadchodzi czas świąteczny, a wraz z nim, jak co roku pojawia się pytanie „jaki prezent wybrać dla bliskiej nam osoby?”. W tym krótkim przewodniku prezentowym postaram się przedstawić kilka interesujących propozycji. Z racji tego, że budżet świąteczny jest rzeczą względną, podzieliłem prezenty na kategorie cenowe. Pojawi się w nich sporo BBC micro:bita, na którego mam kosmiczną zajawkę. Nie zabraknie taniego, ale bardzo użytecznego ESP8266. Mam też coś dla miłośników budowy konstrukcji mechanicznych. W tym zestawieniu ujmuje tylko produkty i zestawy, które same w sobie mogą stanowić pewną całość. Jeżeli elektronika to nie Twój żywioł i nie masz czasu na poważny

Czytaj dalej...

Debouncing klawiszy w Nettigo Keypad (i nie tylko)

Biblioteka do Nettigo Keypada została uaktualniona o domyślne wsparcie dla debouncingu. O co chodzi? Jeżeli naciskasz klawisz, może pojawić się zjawisko migotania podczas włączania i wyłączania przycisku. Wynika to właściwości styku mikroprzełącznika – jest to mechaniczne zetknięcie/rozłączenie styków, więc może być tak że pojawi się szereg impulsów podczas jednego przełączenia. Gdy Arduino często sprawdza stan klawisza takie migotanie może zostać odczytane jako wielokrotne naciśnięcia i zwolnienia danego przycisku, mimo że został naciśnięty tylko raz. Jak temu zapobiegać? Potrzebny jest tak zwany debouncing. Można po odczycie stanu klawisza poczekać chwilę używając delay. Proste i skuteczne. Pseudokod realizujący to wygląda tak: obecny_stan_klawisza

Czytaj dalej...