
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

2 načina za upravljanje tastaturom sa 16 tastera sa najmanje pinova.
Korak 1: Uvod
Nedavno sam radio na načinu upravljanja matricom tastature na dodir 4x4 povezane sa Arduino klonom. Postavljene tačke su bile:
-da koristite samo 4+1 igle umjesto 8 pinova na atmega328p
-za dodavanje LCD ekrana 4x20 CHAR veze preko I2C (2 pina)
-za upravljanje digitalnim i analognim izlazima.
Dakle, imati puno stvari za kontrolirati s griješkom količine I/O.
Korak 2: Stvari koje treba koristiti:

Kupio sam LCD ekran 4x20 znakova i adapter za I2C modul za povezivanje ekrana sa SDA (A4) i SCL (A5) pinovima na mom arduino klonu.
Koristim poznati i sada zastarjeli MM74C922N: pretvarač za 8 do 4 načina koji pristaje na matričnu tipkovnicu 4x4.
Napravio sam klon arduina baziran na atmega328p i programiran preko konektora HE10 (SPI sabirnica) i USBasp kabela.
Korak 3: Shema i ploča:


Ploča je napravljena od:
-LCD tastatura se koristi samo sa Arduino IDE, nije moguće sa LDmicro (Ladder programiranje)
-ploča MM74C922N: 16 tipki kodiranih na 16 binarnih vrijednosti na 4 bita DCBA. Kada se pritisne dugme: plavo LED svjetlo svijetli i vrijednost se pojavljuje na DCBA (A je LSB). Kada se dugme otpusti: plavo LED svjetlo se gasi i vrijednost se vraća na nulu na DCBA.
-Klonska ploča Arduino atmega238p.
Korak 4: Upotreba LDmicro -a sa programiranjem na ljestvici:



Kôd za unos sastoji se od 4 vrijednosti među 16 pritisnutih tipki, dakle 16x16x16x16 kombinacija.
Nakon što nacrtate SFC, morate ga prevesti u LADDER metodom navedenom u jednom od mojih
instrukcije:
www.instructables.com/id/Arduino-tomation-…
Jednom kada ga otkucate, kompajlirajte ga kao xxxx.hex, a zatim ga preuzmite pomoću KHAZAMA preuzimača.
LCD ekran se ne može programirati na LDmicro -u.
Dajem LDmicro zip sa skicom SERRURE.id u njemu i KHAZAMA preuzimačem.
Korak 5: Korištenje Arduino IDE 1.8.x s Mightycore -om i SMlibom:

Prevodim SFC u mašinu stanja. Zatim sam koristio Arduino IDE sa bibliotekom Mightycore i SM.
Prikazujem poruku poput: GREŠKA, ČEKANJE, OTKLJUČAVANJE, stanje dostignuto, vrijednost pritisnute tipke na LCD ekranu.
Dajem vam skicu i SM lib. Za Mightycore pogledajte ovo:
www.instructables.com/id/Arduino-18x-Clone…
Korak 6: Zaključite:
Ovo su dva načina upravljanja tastaturom 16 i trebalo mi je nekoliko sati da pronađem dobar niz, ali sada radi dobro. Morate poštovati ove korake:
-1 otkriti pritisnuti taster na rastućoj ivici DA pina
-2 očitajte vrijednost generiranu na DCBA i usporedite je s dobrom
Osim ako sigurno neće uspjeti.
Hvala svim zanimljivim vodičima putem interneta.
Preporučuje se:
Instrument s tipkovnicom s Arduinom (iz Arduino knjige): 6 koraka

Instrument s tipkovnicom s Arduinom (iz Arduino knjige): Ovdje je vodič za stvaranje instrumenta s tipkovnicom s Arduinom. Potrebno je samo 6 koraka, što je početnicima lako započeti s Arduinom. Rezultat projekta više zvuči kao udaraljkaški instrument nego gudači. Postoje 4 napomene
Moderan i nov i lakši primjer ormarića s Arduino Matrix tastaturom 4x4: 3 koraka

Moderan i nov i lakši primjer ormarića s Arduino matričnom tipkovnicom 4x4: Još jedan primjer korištenja matrice LCD tipkovnice 4x4 sa I2C krugom
PAMETNA ORMARICA: 4 koraka

PAMETNA ZBIRKA: Danas svi koriste pametne telefone, može se koristiti kao učinkovit medij za obavještavanje o vremenu uzimanja tableta i podacima o ponovnom punjenju. Predložio sam kutiju za pilule koja je dovoljno pametna da prati uzete tablete i nadzire je radi punjenja. Dizajniran P
Podsjetnik za zaključavanje ormarića (Arduino): 5 koraka

Podsjetnik za zatvaranje ormarića (Arduino): Ovaj uređaj se koristi da podsjeti učenike u školi da zatvore svoje ormariće. Osobno, ja sam takva osoba koja zaboravlja zatvoriti vrata ormarića kad odlazim. Ovaj podsjetnik za zatvaranje ormarića funkcionira tako što ima svjetlosni senzor za kontrolu LE
Postavljanje RTC modula DS1302 s tipkovnicom + Arduino + LCD: 3 koraka

Postavljanje RTC modula DS1302 s tipkovnicom + Arduino + LCD: Zdravo, upravo sam napravio ovaj mali projekt, nadam se da će vam se svidjeti, jer naslov kaže kako se pomoću tipkovnice postavlja DS1302, to je jedan od osnovnih projekata koje možete dodajte ga u svoj projekt ako želite dodati druge module ili funkcije … To je v