Indholdsfortegnelse:
Video: Tastatur med LCD ved hjælp af CloudX Microcontroller: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Til dette projekt accepterer vi data fra et Matrix -tastatur og derefter viser det på en LCD
Modul.
Trin 1: KOMPONENT NØDVENDIG
- CLOUDX MIKROKONTROLLER
- CLOUDX SOFTCARD
- V3 USB CORD
- LCD 16x2
- TASTATUR 4x4
- VARIABEL MODSTAND (103)
- JUMPER WIRE
Du kan få din komponent her
Trin 2: OPSÆTNING AF DIN HARDWARE
første skridt:
LCD -forbindelse: vi vil bruge data 4 - data 7 pin, registrer vælg pin, aktiver pin.
- tilslut RS -pin til pin1 på mikrokontrolleren
- slut EN -pin til pin2 på mikrokontrolleren
- tilslut D4 pin til pin3 på mikrokontrolleren
- tilslut D5 pin til pin4 på mikrokontrolleren
- tilslut D6 pin til pin5 på Microcontroller
- tilslut D7 pin til pin6 på mikrokontrolleren
- tilslut Vss og led den negative pin til GND
- tilslut Vdd og led positiv pin til 5v
- tilslut den variable modstands midterste pin til VE (kontrast V). og den anden pin til 5v og GND.
Andet trin:
Tastaturforbindelse: vi bruger pullDown -modstand til tastaturets kolonnestifter.
- Tasten 1 på tastaturets søjlepind blev forbundet til 10k modstand og til pin11 på mikrokontrolleren.
- Pin2 på tastaturets kolonnestift blev forbundet til 10k modstand og til pin12 på mikrokontrolleren.
- Pin3 på tastaturets kolonnestift blev forbundet til 10k modstand og til pin13 på mikrokontrolleren.
- Pin4 på tastaturets kolonnestift blev forbundet til 10k modstand og til pin14 på mikrokontrolleren.
Og enden af modstanden blev forbundet sammen med GND.
- Pin1 på tastaturet Row pin var forbundet til pin7 på mikrokontrolleren.
- Pin2 på tastaturet Row pin var forbundet til pin8 på mikrokontrolleren.
- Pin3 på tastaturet Row pin var forbundet til pin9 på mikrokontrolleren.
- Pin4 på tastaturet Row pin var forbundet til pin10 på mikrokontrolleren
Efter at have opnået det, lad gå til kodning.
Hvis du vil downloade CloudX IDE, klik her
Trin 3: KODING
Kopiér denne kode til dit CloudX IDE.
#include #include #include
#define NumberOfRows 4 // indstil antallet af rækker for tastaturet
#define NumberOfColumns 4 // indstil antallet af COLUMNS for tastaturtegn TastaturCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // layout af tastaturets taster char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Tastaturets rækkenåle til CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Tastaturets kolonnestifter char Keys; // gem tastaturoutput her opsætning () {// opsætning her Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (klar);
Tastatur_indstilling (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Tastaturtegn); // initialiser tastaturet med disse data
loop () {
// Programmer her, mens (Nøgler == 0) // hvis der ikke trykkes på en tast, fortsæt med at søge efter en tast Tryk på taster = Tastatur_getKey (); // hvis der trykkes på en tast Indlæs nøgledata i tasterne variabel Lcd_writeCP (nøgler); // Vis tasten trykket på LCD's aktuelle markørpositionstaster = 0; // Ryd nøglevariabelens indhold}}
Trin 4: Del med os
Har du opnået det?
hvis du opnår det, del det os her
Anbefalede:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Kontrol af DC -motorer med L298N ved hjælp af CloudX Microcontroller: 3 trin
Kontrol af DC-motorer med L298N ved hjælp af CloudX-mikrokontroller: I dette projekt forklarer vi, hvordan vi bruger vores L298N H-bro til at øge og reducere DC-motorens hastighed. L298N H-bridge modulet kan bruges med motorer, der har en spænding på mellem 5 og 35V DC. Der er også en indbygget 5V regulator, så hvis din
TASTATUR MED 7 SEGMENT VED BRUG AF CLOUDX MICROCONTROLLER: 4 trin
TASTATUR MED 7 SEGMENT VED AT BRUGE CLOUDX MICROCONTROLLER: Til dette projekt accepterer vi numerisk input fra et matrix-tastatur og viser det derefter på et syv-segment displaymodul. Da de 8 lysdioder er mærket A til G og DP (for decimalpunktet), hvis du vil vise tallet 6, vil du anvende
Interfacing 7-segment display med skiftregister ved hjælp af CloudX Microcontroller: 5 trin
Interfacing 7-segment display med skiftregister ved hjælp af CloudX Microcontroller: I dette projekt udgiver vi en tutorial om, hvordan man kan interface syv segment LED-display med CloudX microcontroller. Syv segmentskærme bruges i mange integrerede system- og industrielle applikationer, hvor rækkevidden af output, der skal vises, er