Satura rādītājs:
- 1. darbība. Ievads
- 2. darbība. Izmantojamās lietas:
- 3. darbība. Shēma un padome:
- 4. darbība: LDmicro izmantošana ar kāpņu programmēšanu:
- 5. darbība. Arduino IDE 1.8.x izmantošana ar Mightycore un SMlib:
- 6. darbība. Noslēgumā:
Video: Skapja piemērs ar Arduino Matrix tastatūru 4x4: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
2 veidi, kā pārvaldīt 16 spiedpogu tastatūru ar minimālu tapu skaitu.
1. darbība. Ievads
Nesen strādāju pie tā, lai pārvaldītu 4x4 skārienpaliktņu matricu, kas savienota ar Arduino klonu. Noteiktie punkti bija:
-izmantot tikai 4+1 tapas, nevis 8 tapas uz atmega328p
-lai pievienotu LCD displeju 4x20 CHAR saiti, izmantojot I2C (2 tapas)
-lai kontrolētu digitālās un analogās izejas.
Tātad, daudz ko kontrolēt ar grēka daudzumu I/O.
2. darbība. Izmantojamās lietas:
Es nopirku LCD displeju 4x20 rakstzīmes un I2C moduļa adapteri, lai savienotu displeju ar SDA (A4) un SCL (A5) tapām manā arduino klonā.
Es izmantoju slaveno un tagad novecojušo MM74C922N: 8 līdz 4 veidu pārveidotājs ir piemērots 4x4 matricas tastatūrai.
Es izveidoju arduino klonu, pamatojoties uz atmega328p un ieprogrammētu, izmantojot HE10 savienotāju (SPI kopne) un USBasp kabeli.
3. darbība. Shēma un padome:
Dēlis ir izgatavots no:
-LCD tastatūra tiek izmantota tikai ar Arduino IDE, nav iespējama ar LDmicro (kāpņu programmēšana)
-MM74C922N plate: 16 spiedpogas, kas kodētas uz 16 binārajām vērtībām 4 bitu DCBA. Nospiežot pogu: iedegas zilā gaismas diode un DCBA parādās vērtība (A ir LSB). Atlaižot pogu: zilā gaismas diode nodziest un DCBA vērtība tiek atiestatīta uz nulli.
-Arduino atmega238p klona dēlis.
4. darbība: LDmicro izmantošana ar kāpņu programmēšanu:
Ievadāmais kods sastāv no 4 vērtībām starp 16 taustiņu nospiestajām vērtībām, tātad 16x16x16x16 kombinācijām.
Kad esat uzzīmējis SFC, jums tas jātulko LADDER ar metodi, kas dota vienā no manām
pamācības:
www.instructables.com/id/Arduino-tomation-…
Kad esat ierakstījis, apkopojiet to kā xxxx.hex un pēc tam lejupielādējiet to ar KHAZAMA lejupielādētāju.
LCD displeju nevar ieprogrammēt LDmicro.
Es dodu LDmicro zip ar skici SERRURE.id un KHAZAMA lejupielādētāju.
5. darbība. Arduino IDE 1.8.x izmantošana ar Mightycore un SMlib:
Es tulkoju SFC stāvokļa mašīnā. Tad es izmantoju Arduino IDE ar Mightycore un SM bibliotēku iekšā.
Tiek parādīts šāds ziņojums: KĻŪDA, GAIDA, UNLOCK, sasniegts stāvoklis, LCD displeja taustiņu nospiešanas vērtība.
Es dodu jums skici un SM lib. Mightycore skatieties šeit:
www.instructables.com/id/Arduino-18x-Clone…
6. darbība. Noslēgumā:
Šie ir divi veidi, kā pārvaldīt 16 tastatūru, un man vajadzēja vairākas stundas, lai atrastu labo secību, bet tagad tas darbojas labi. Jums jāievēro šie soļi:
-1 atklāt taustiņu, kas nospiests uz DA tapas augšupejošās malas
-2 izlasiet DCBA ģenerēto vērtību un salīdziniet ar labo
Ja vien tas noteikti nedarbosies.
Paldies visai interesantajai apmācībai tīklā.
Ieteicams:
Arduino kalkulators, izmantojot 4X4 tastatūru: 4 soļi (ar attēliem)
Arduino kalkulators, izmantojot 4X4 tastatūru: šajā apmācībā mēs izveidosim savu kalkulatoru ar Arduino. Vērtības var nosūtīt, izmantojot tastatūru (4 × 4 tastatūra), un rezultātu var apskatīt LCD ekrānā. Šis kalkulators varētu veikt vienkāršas darbības, piemēram, saskaitīšanu, atņemšanu, reizināšanu
Skapja stiprinājums ESP32 un ESP8266: 7 soļi
Skapja stiprinājums ESP32 un ESP8266: Dažreiz var būt lietderīgi instalēt uz ESP32 vai ESP8266 balstītu projektu skapī un piešķirt tam profesionālu izskatu. Šis mazais korpusa komplekts palīdzēs jums uz ESP balstītu projektu novietot uz DIN sliedes. Komplektā ietilpst prototipa PCB ar inte
Mūsdienīgs un jauns un vienkāršāks skapīša piemērs ar Arduino Matrix tastatūru 4x4: 3 soļi
Mūsdienīgs un jauns un vienkāršāks skapīša piemērs ar Arduino Matrix tastatūru 4x4: Vēl viens piemērs LCD tastatūras matricas 4x4 izmantošanai ar I2C shēmu
Arduino DIY kalkulators, izmantojot 1602 LCD un 4x4 tastatūru: 4 soļi
Arduino DIY kalkulators, izmantojot 1602 LCD un 4x4 tastatūru: Sveiki, puiši, šajā instrukcijā mēs izveidosim kalkulatoru, izmantojot Arduino, kas var veikt pamata aprēķinus. Tātad būtībā mēs ņemsim ievadi no 4x4 tastatūras un izdrukāsim datus 16x2 lcd displejā, un arduino veiks aprēķinus
1960. gadu Volumio konsoles stereo skapja pārveidošana: 8 soļi (ar attēliem)
1960. gadu Volumio konsoles stereo skapja pārveidošana: Maniem vecvecākiem, kad es biju bērns, bija stereo konsole, un man vienmēr patika ar to spēlēties. Šādā funkcionālā mēbelē ir kaut kas skaists. Es zināju, ka, iegādājoties savu vietu, man to vajadzēja atrast. Es atradu vecu Penncrest