Sadržaj:
- Korak 1: POTREBNA KOMPONENTA
- Korak 2: POSTAVLJANJE VAŠEG HARDVERA
- Korak 3: KODIRANJE
- Korak 4: Podijelite s nama
Video: Tipkovnica s LCD -om pomoću CloudX mikrokontrolera: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Za ovaj projekt prihvatit ćemo podatke s matrične tipkovnice i zatim ih prikazati na LCD -u
Modul.
Korak 1: POTREBNA KOMPONENTA
- MIKROKONTROLER CLOUDX
- CLOUDX SOFTCARD
- V3 USB KABL
- LCD 16x2
- TASTATURA 4x4
- PROMJENJIVI OTPOR (103)
- JUMPER WIRE
Svoju komponentu možete nabaviti ovdje
Korak 2: POSTAVLJANJE VAŠEG HARDVERA
Prvi korak:
LCD veza: koristit ćemo podatkovni 4 - podatkovni 7 -polni, registrirati odabrani pin, omogućiti pin.
- spojite RS pin na pin1 mikrokontrolera
- spojite EN pin na pin2 mikrokontrolera
- spojite pin D4 na pin3 mikrokontrolera
- spojite pin D5 na pin4 mikrokontrolera
- spojite pin D6 na pin5 mikrokontrolera
- spojite pin D7 na pin6 mikrokontrolera
- spojite Vss i led negativni pin na GND
- spojite Vdd i LED pozitivni pin na 5v
- spojite srednji pin promjenjivog otpornika na VE (kontrast V). a drugi pin na 5v i GND.
Drugi korak:
Povezivanje tipkovnice: za pinove stupaca tipkovnice koristimo pullDown otpornik.
- Pin1 pin pina stupca tipkovnice bio je spojen na 10k otpornik i na pin11 mikrokontrolera.
- Pin2 pina stupa tipkovnice spojen je na 10k otpornik i na pin12 mikrokontrolera.
- Pin3 stupa stupa tipkovnice spojen je na 10k otpornik i na pin13 mikrokontrolera.
- Pin4 pin pina stupca tipkovnice spojen je na 10k otpornik i na pin14 mikrokontrolera.
I kraj otpornika bio je spojen zajedno s GND -om.
- Pin1 tipkovnice Redni pin je spojen na pin7 mikrokontrolera.
- Pin2 tipkovnice Redni pin bio je spojen na pin8 mikrokontrolera.
- Pin3 tipkovnice Redni pin bio je spojen na pin9 mikrokontrolera.
- Pin4 tipkovnice Redni pin je spojen na pin10 mikrokontrolera
Nakon što ste to postigli, prijeđite na kodiranje.
ako želite preuzeti CloudX IDE kliknite ovdje
Korak 3: KODIRANJE
Kopirajte ovaj kôd u svoj CloudX IDE.
#include #include #include
#define NumberOfRows 4 // postavite broj ROWS za tipkovnicu
#define NumberOfColumns 4 // postavite broj COLUMNS za tipkovnicu char KeypadCaracters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // izgled tipki tipkovnice char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Tipke za redove tipkovnice u CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Tipke za stupce tipkovnice char Keys; // spremi izlaz tipkovnice ovdje setup () {// postavljanje ovdje Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (jasno);
Postavka tipkovnice (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, TipkovnicaZnakovi); // inicijaliziranje tipkovnice s tim podacima
petlja(){
// Ovdje programirajte while (Keys == 0) // ako nije pritisnuta nijedna tipka, nastavite provjeravati ima li tipki Press Keys = Keypad_getKey (); // ako je tipka pritisnuta učitajte podatke ključa u varijablu ključeva Lcd_writeCP (ključevi); // Prikaz tipke pritisnute na tipkama trenutnog položaja kursora LCD -a = 0; // Brisanje sadržaja varijable Keys}}
Korak 4: Podijelite s nama
Jeste li to postigli?
ako to postignete, podijelite nas ovdje
Preporučeni:
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četverokopter pomoću mikrokontrolera: 8 koraka (sa slikama)
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četverokopter pomoću mikrokontrolera: Uvod Posjetite moj kanal na YouTubeu Drone je vrlo skup gadget (proizvod) za kupnju. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakav po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Upravljanje istosmjernim motorima s L298N pomoću CloudX mikrokontrolera: 3 koraka
Upravljanje istosmjernim motorima s L298N pomoću CloudX mikrokontrolera: U ovom ćemo projektu objasniti kako koristiti naš L298N H-most za povećanje i smanjenje brzine istosmjernog motora. Modul H29 mosta L298N može se koristiti s motorima koji imaju napon između 5 i 35 V DC. Tu je i ugrađeni regulator od 5 V, pa ako vaš
Povezivanje 7-segmentnog zaslona s pomakom registra pomoću CloudX mikrokontrolera: 5 koraka
Povezivanje 7-segmentnog zaslona s pomakom registra pomoću CloudX mikrokontrolera: U ovom projektu objavljujemo vodič o povezivanju sedmosegmentnog LED zaslona s CloudX mikrokontrolerom. Sedam segmentnih zaslona koristi se u mnogim ugrađenim sustavima i industrijskim aplikacijama gdje je raspon izlaza koji treba prikazati
Brza i prljava tipkovnica Das (prazna tipkovnica): 3 koraka
Brza i prljava Das tipkovnica (prazna tipkovnica): Dasova tipkovnica naziv je najpopularnije tipkovnice bez natpisa na tipkama (prazna tipkovnica). Das Keyboard se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tipkovnicu koja vam leži