
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Ďalší príklad použitia matice klávesnice LCD 4x4 s obvodom I2C.
Krok 1: Schéma


Táto maticová klávesnica je vyrobená zo 16 tlačidiel a na komunikáciu I2c vám stačia 2 piny na jej ovládanie: SDA (A4 na doske Arduino) a SCL (A5 na doske Arduino).
Použil som obvod PCF8574A 16 DIP I/O I2c, malá schéma je uvedená vyššie. Adresa tohto druhu komponentov je v mojom prípade 0x3C (A0 = 0, A1 = 0, A2 = 1).
Krok 2: Stavový diagram: jednoduchšia metóda

Táto nová metóda je založená na časovačoch, ktoré vám umožňujú zostaviť dobrý kód (tvorený 4 znakmi: CODE1 potom CODE2 potom CODE3 a CODE4) na kľúčoch v správnom čase.
Náčrt arduina obsahuje 4 špeciálne knižnice:
SM.h
Wire.h
Klávesnica_I2C.h
Klávesnica.h
Dávam ich balíček a náčrt. Ak je zadaný kód dobrý, pin 13 sa rozsvieti a inicializáciu musíte vykonať stlačením klávesu „ *“. Ak je kód nesprávny, kolík 13 bliká.
poznámka: Dnes nemôžem stiahnuť knižnice z dôvodu internej chyby servera. Prepáč.
RIEŠENIE PROBLÉMU, AK POUŽÍVATE. RAR
Krok 3: Záver
Stlačené klávesy musia byť detekované na stúpajúcej hrane, pokiaľ nebudú správne fungovať.
Všetky tieto komponenty sú veľmi lacné a na doskách Arduino budete mať veľmi chytľavú klávesnicu s niekoľkými kolíkmi.
Ďakujem všetkým za zaujímavé školenia, ktoré som našiel.
Veselé pokyny!
Odporúča:
DoReMiQuencer - Programovateľný MIDI sekvencer s klávesnicou: 7 krokov

DoReMiQuencer - Programovateľný MIDI sekvencer s klávesnicou: Toto zariadenie bolo vytvorené na použitie s VCVRack, virtuálnym modulárnym syntetizátorom vytvoreným VCV, ale môže slúžiť ako univerzálny MIDI kontrolér. V závislosti od zvoleného režimu slúži ako MIDI sekvencer alebo klávesnica. MIDI poznámky mapované do
Príklad skrinky s maticovou klávesnicou Arduino 4x4: 6 krokov

Príklad skrinky s maticovou klávesnicou Arduino 4x4: 2 spôsoby ovládania klávesnice s 16 tlačidlami s minimálnym počtom kolíkov
Nastavte modul DS1302 RTC s klávesnicou + Arduino + LCD: 3 kroky

Nastavte modul DS1302 RTC s klávesnicou + Arduino + LCD: Dobrý deň, práve som vyrobil tento malý projekt, dúfam, že sa vám bude páčiť, pretože názov hovorí o tom, ako pomocou klávesnice nastaviť DS1302, je to jeden zo základných projektov, ktoré môžete pridajte si ho do vlastného projektu, ak chcete pridať ďalšie moduly alebo funkcie … Je to v
Posuv servo s klávesnicou: 3 kroky

Posuv servo s klávesnicou: V tomto návode vytvoríme projekt, ktorý bude ovládať mikro-servo pomocou klávesnice, na ktorej je spustené Arduino Uno. Použitý materiál: Klávesnica Arduino UnoBreadboard4x4Micro-Servo
Dávkový záložný systém - aby bol život o niečo jednoduchší!: 3 kroky

Dávkový zálohovací systém - aby bol život o niečo jednoduchší!: Tento návod vám ukáže dôvody a správne kódy na vytvorenie systému zálohovania, zálohovania externej jednotky (napr. Karta SD, disk USB atď.) Tento systém by mal používajte výlučne na svoje osobné použitie a tiež si urobte život