
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Tässä projektissa hyväksymme Matrix -näppäimistön tiedot ja näytämme ne sitten nestekidenäytöllä
Moduuli.
Vaihe 1: KOMPONENTTI TARPEEN



- CLOUDX -MIKROKONTROLLERI
- CLOUDX SOFTCARD
- V3 USB -JOHTO
- LCD 16x2
- NÄPPÄIMISTÖ 4x4
- MUUTTUVA VASTUS (103)
- JUMPER WIRE
Komponentin saat täältä
Vaihe 2: LAITTEISTON KÄYTTÖÖNOTTO




Ensimmäinen askel:
LCD -yhteys: käytämme dataa 4 - data 7 -nastainen, rekisteröi valintanasta, ota nasta käyttöön.
- liitä RS -nasta mikro -ohjaimen nastaan 1
- liitä EN -nasta mikro -ohjaimen nastaan 2
- liitä D4 -nasta mikro -ohjaimen nastaan 3
- liitä D5 -nasta mikro -ohjaimen nastaan 4
- liitä D6 -nasta mikro -ohjaimen nastaan 5
- liitä D7 -nasta mikro -ohjaimen nastaan 6
- liitä Vss ja led -negatiivinen nasta GND: hen
- liitä Vdd ja led -positiivinen nasta 5 volttiin
- liitä muuttuvan vastuksen keskitappi VE: hen (kontrasti V). ja toinen nasta 5v ja GND.
Toinen vaihe:
Näppäimistöliitäntä: käytämme pullDown -vastusta näppäimistön sarakkeen nastoille.
- Näppäimistön sarakkeen nasta 1 oli kytketty 10k: n vastukseen ja mikro -ohjaimen nastaan 11.
- Näppäimistön sarakkeen nasta 2 oli kytketty 10 k: n vastukseen ja mikro -ohjaimen nastaan 12.
- Näppäimistön sarakkeen nasta 3 oli kytketty 10k: n vastukseen ja mikrokontrollerin nastaan 13.
- Näppäimistön sarakkeen nasta 4 oli kytketty 10k: n vastukseen ja mikro -ohjaimen nastaan 14.
Ja vastuksen pää liitettiin yhteen GND: hen.
- Näppäimistön rivitapin nasta 1 yhdistettiin mikro -ohjaimen nastaan 7.
- Näppäimistön rivitapin nasta 2 oli kytketty mikro -ohjaimen nastaan 8.
- Näppäimistön rivitapin nasta 3 yhdistettiin mikro -ohjaimen nastaan 9.
- Näppäimistön rivitapin nasta 4 yhdistettiin mikro -ohjaimen nastaan 10
Kun olet saavuttanut sen, anna mennä koodaukseen.
Jos haluat ladata CloudX IDE: n, napsauta tätä
Vaihe 3: KOODAUS
Kopioi tämä koodi CloudX IDE -laitteeseesi.
#Sisällytä #Sisällytä #Sisällytä
#define NumberOfRows 4 // asettaa näppäimistön RIVIT
#define NumberOfColumns 4 // aseta COLUMNS -numero näppäimistön char -näppäimistömerkeille [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', "B", "7", "8", "9", "C", "*", "0", "#", "D"}; // Näppäimistön näppäinten asettelu char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Näppäimistön rivikohdat CloudX -merkille ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Näppäimistön sarakkeen nastat char -näppäimet; // tallenna näppäimistön lähtö tähän setup () {// setup here Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (kohdistin pois päältä); Lcd_cmd (kirkas);
Näppäimistöasetukset (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Näppäimistöhahmot); // alustaa näppäimistö näillä tiedoilla
silmukka () {
// Ohjelmoi tässä, kun (Avaimet == 0) // jos mitään näppäintä ei paineta, tarkista näppäimen painallus. Paina näppäimiä = Keypad_getKey (); // jos näppäintä painetaan, lataa avaintiedot Keys -muuttujalle Lcd_writeCP (Keys); // Näytä näppäin, jota on painettu nestekidenäytön nykyisen kohdistimen sijaintinäppäimissä = 0; // Tyhjennä Keys -muuttujan sisältö}}
Vaihe 4: Jaa kanssamme
Saavutitko sen?
Jos saavutat sen, jaa se meille täällä
Suositeltava:
MP3 -soittimen tekeminen nestekidenäytöllä Arduinon ja DFPlayer Mini MP3 -soittimen avulla: 6 vaihetta

MP3 -soittimen tekeminen nestekidenäytöllä Arduino- ja DFPlayer Mini MP3 -soittimoduulin avulla: Tänään teemme LCD -MP3 -soittimen käyttämällä Arduino- ja DFPlayer mini MP3 -soitinmoduulia. Projekti voi lukea SD -kortin MP3 -tiedostoja ja voi keskeyttää ja pelata samalla tavalla kuin laite 10 vuotta sitten. Ja siinä on myös edellinen kappale ja seuraava kappale hauskaa
Käsin langallinen USB- ja Bluetooth-näppäimistö Pythonin avulla: 5 vaihetta

Käsin langallinen USB- ja Bluetooth-näppäimistö Powered by Python: Tämä on käsin langallinen mekaaninen näppäimistö. Se tukee USB: tä ja Bluetoothia ja käyttää Pythonia näppäimistön mikro -ohjaimessa. Saatat ihmetellä, miten se toimii. Noudata vaiheita rakentaaksesi yhden, niin se selviää
NÄPPÄIMISTÖ, JOLLA 7 SEGMENTTIÄ KÄYTETÄÄN CLOUDX -MIKROKONTROLLERIA: 4 vaihetta

NÄPPÄIMISTÖ, JOLLA 7 SEGMENTTIÄ KÄYTETÄÄN CLOUDX-MIKROKONTROLLERIA: Tässä projektissa hyväksymme numeerisen syötteen matriisinäppäimistöltä ja näytämme sen sitten seitsemän segmentin näyttömoduulissa. Koska 8 LEDiä on merkitty A - G ja DP (desimaalipisteitä varten), jos haluat näyttää numeron 6, käytä
Hei maailma! nestekidenäytöllä CloudX M633: n käyttäminen: 4 vaihetta

Hei maailma! nestekidenäytöllä CloudX M633: n avulla: Tässä opetusohjelmassa aiomme näyttää nestekidenäytön (nestekidenäyttö)
Nopea ja likainen Das -näppäimistö (tyhjä näppäimistö): 3 vaihetta

Nopea ja likainen Das -näppäimistö (tyhjä näppäimistö): Das -näppäimistö on suosituimman näppäimistön nimi, jossa ei ole merkintöjä näppäimissä (tyhjä näppäimistö). Das -näppäimistö myydään 89,95 dollarilla. Tämä opas opastaa sinua tekemään sen itse millä tahansa vanhalla näppäimistöllä