
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Klawiatury to świetny sposób na umożliwienie użytkownikom interakcji z Twoim projektem. Możesz ich używać do poruszania się po menu, wprowadzania haseł oraz sterowania grami i robotami. W tym samouczku pokażę, jak skonfigurować klawiaturę na Arduino. Najpierw wyjaśnię, w jaki sposób Arduino wykrywa naciśnięcia klawiszy, a następnie pokażę, jak znaleźć pinout dowolnej klawiatury. Jako prosty przykład pokażę, jak wydrukować naciśnięcia klawiszy na monitorze szeregowym i wyświetlaczu LCD. Na koniec pokażę, jak aktywować przekaźnik 5V, gdy hasło zostanie wprowadzone poprawnie.
Krok 1: Jak to działa

Klawiatury matrycowe wykorzystują kombinację czterech rzędów i czterech kolumn do przekazywania stanów przycisków do urządzenia hosta, zazwyczaj mikrokontrolera. Pod każdym klawiszem znajduje się przycisk, z jednym końcem połączonym z jednym rzędem, a drugim końcem połączonym z jedną kolumną.
Krok 2: Mikrokontroler

Aby mikrokontroler mógł określić, który przycisk jest wciśnięty, musi najpierw przeciągnąć każdą z czterech kolumn (piny 1-4) po jednej na niską lub wysoką, a następnie odpytać stany czterech rzędów (piny 5-). 8). W zależności od stanów kolumn mikrokontroler może stwierdzić, który przycisk jest wciśnięty.
Krok 3: WIDEO

to jest nasze grupowe wideo z samouczka 6: klawiatura 4x4 i LCD
Zalecana:
Nowoczesny i nowy i łatwiejszy przykład szafki z klawiaturą Arduino Matrix 4x4: 3 kroki

Nowoczesny i nowy i łatwiejszy przykład szafki z klawiaturą Arduino Matrix 4x4: Kolejny przykład użycia matrycy klawiatury LCD 4x4 z obwodem I2C
Korzystanie z robota rysującego dla Arduino z godzinami samouczków kodu: 3 kroki

Korzystanie z robota rysującego dla Arduino z samouczkami Godziny kodowania: Stworzyłem robota rysującego Arduino na warsztaty, aby pomóc nastoletnim dziewczętom zainteresować się tematami STEM (patrz https://www.instructables.com/id/Arduino-Drawing-Robot/ ). Robot został zaprojektowany do korzystania z poleceń programowania w stylu żółwia, takich jak naprzód (odległość
Klawiatura membranowa 4x4 z wykorzystaniem Arduino Nano: 4 kroki

Klawiatura membranowa 4x4 Korzystanie z Arduino Nano: Klawiatura membranowa 4x4 Matrix to moduł klawiatury, który jest często używany do tworzenia projektów Arduino, takich jak kalkulatory, wprowadzanie hasła i inne. Oto cechy tej klawiatury: Bardzo cienka konstrukcja, łatwa w użyciu w każdym mikrokontrolerKluczowa specyfikacja: Maxi
Klawiatura 4x4 z Arduino i przetwarzaniem: 4 kroki (ze zdjęciami)

Klawiatura 4x4 z Arduino i przetwarzaniem: Nie lubisz wyświetlaczy LCD? Chcesz, aby Twoje projekty wyglądały atrakcyjnie? Cóż, oto rozwiązanie. W tej instrukcji będziesz mógł uwolnić się od kłopotów związanych z używaniem ekranu LCD do wyświetlania treści z Arduino, a także
Szybka i brudna klawiatura Das (pusta klawiatura): 3 kroki

Szybka i brudna klawiatura Das (pusta klawiatura): Klawiatura Das to nazwa najpopularniejszej klawiatury bez napisów na klawiszach (pusta klawiatura). Das Keyboard kosztuje 89,95 USD. Ta instrukcja poprowadzi Cię, jak zrobić ją samemu z dowolną starą klawiaturą, którą masz