Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł! Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.

Tech-World

Technologiczne ciekawostki

Arduino

Arduino – Obsługa przycisków

Programowanie przycisków – temat wydawałby się banalny. Są niemal w każdym urządzeniu, służą do interakcji z naszym urządzeniem i pozwalają użytkownikowi w realny sposób na nie wpłynąć. Nie muszę chyba już dalej tłumaczyć jak konieczna jest umiejętność ich programowania.

Switch

Zasada działania

Switch to bardzo proste urządzenie. Jego zasada działania opiera się bowiem o to, iż w momencie naciśnięcia przycisku, zostaje zwarty obwód – pomiędzy jego poszczególnymi nóżkami może płynąć prąd. Gdy przycisk nie jest wciśnięty, istnieje pomiędzy tymi nóżkami przerwa w obwodzie uniemożliwiająca przepływ prądu.

Sposób podłączenia

Należy sprawdzić multimetrem (pomiar diody lub tak zwany brzęczyk) pomiędzy którymi nóżkami naszego przycisku istnieje ciągłość obwodu. Do jednej pary nóżek połączonych ze sobą należy wpiąć zasilanie, czyli +5V naszego Arduino. Drugą parę nóżek natomiast wpinamy do jednego z pinów Arduino. Aby jednak sprawdzić działanie przycisku, wepnijmy do naszego urządzenia również diodę, czego nauczyliśmy się już w pierwszym poradniku.

Programowanie

Podpięliśmy naszą diodę do pinu 13, natomiast przycisk do pinu 2. Zauważ, że pin 13 ustawiliśmy jako OUTPUT, ponieważ służy nam jako wyjście, czyli wysyła sygnał do diody. Z kolei pin 2 jest ustawiony jako INPUT, ponieważ działa jako wejście i odczytuje sygnał (napięcie), który jest mu dostarczany. Z kolei w zapętlonej części programu napisaliśmy algorytm, który sprawdza, czy na pinie 2 jest stan wysoki (napięcie) i jeśli tak, zapala diodę. W przeciwnym razie, gasi ją.

Gratulacje! Umiemy już niezbędne minimum, które pozwoli nam zacząć tworzyć nasze pierwsze projekty! W następnych wpisach skupimy się już na programowaniu czujników.

ZOSTAW ODPOWIEDŹ

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *