Obsah:
Video: Klávesnica s LCD pomocou mikrokontroléra CloudX: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Pre tento projekt prijmeme údaje z maticovej klávesnice a potom ich zobrazíme na LCD displeji
Modul.
Krok 1: POTREBNÝ KOMPONENT
- MIKROKontrolér CLOUDX
- SOFTCARD CLOUDX
- USB kábel V3
- LCD 16x2
- KLÁVESNICA 4x4
- VARIABILNÝ REZISTOR (103)
- JUMPER WIRE
Svoj komponent môžete získať tu
Krok 2: NASTAVENIE HARDWARU
Prvý krok:
Pripojenie LCD: použijeme údaje 4 - dátový 7 pin, zaregistrujeme výberový pin, povolíme pin.
- pripojte pin RS k pinu 1 mikrokontroléra
- pripojte pin EN k pinu 2 mikrokontroléra
- pripojte pin D4 na pin3 mikrokontroléra
- pripojte pin D5 k pin4 mikrokontroléra
- pripojte pin D6 k pinu 5 mikrokontroléra
- pripojte pin D7 k pinu 6 mikrokontroléra
- pripojte záporný kolík Vss a LED k GND
- pripojte kladný kolík Vdd a LED na 5v
- pripojte stredný kolík variabilného odporu k VE (kontrast V). a druhý pin na 5v a GND.
Druhý krok:
Pripojenie klávesnice: pre kolíky stĺpcov klávesnice používame odpor pullDown.
- Kolík 1 kolíka stĺpika klávesnice bol pripojený k 10k rezistoru a k pinu 11 mikrokontroléra.
- Kolík 2 kolíka stĺpika klávesnice bol pripojený k 10k rezistoru a k pinu 12 mikrokontroléra.
- Kolík 3 kolíka stĺpika klávesnice bol pripojený k 10k rezistoru a k pinu 13 mikrokontroléra.
- Kolík 4 kolíka stĺpika klávesnice bol pripojený k odporu 10 k a k kolíku 14 mikrokontroléra.
A koniec odporu bol spojený dohromady s GND.
- Kolík 1 kolíka klávesnice bol pripojený k kolíku 7 mikrokontroléra.
- Kolík 2 kolíka klávesnice bol pripojený k pinu 8 mikrokontroléra.
- Kolík 3 kolíka klávesnice bol pripojený k kolíku 9 mikrokontroléra.
- Kolík 4 kolíka klávesnice bol pripojený k kolíku 10 mikrokontroléra
Keď to dosiahnete, pustite sa do kódovania.
ak si chcete stiahnuť CloudX IDE, kliknite sem
Krok 3: KÓDOVANIE
Skopírujte tento kód do svojho CloudX IDE.
#include #include #include
#define NumberOfRows 4 // nastavenie počtu ROWS pre klávesnicu
#define NumberOfColumns 4 // nastavenie počtu COLUMNS pre char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // rozloženie klávesov klávesnice RowPins [NumberOfRows] = {7, 8, 9, 10}; // Piny klávesnice na stĺpci CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Kolíky stĺpcov klávesnice char Klávesy; // sem uloží výstup z klávesnice setup () {// tu nastav Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (číry);
Nastavenie_klávesnice (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Znaky klávesnice); // inicializácia klávesnice s týmito údajmi
slučka () {
// Programujte tu (Klávesy == 0) // Ak nie je stlačený žiadny kláves, pokračujte v hľadaní klávesov Stlačenie klávesov = Keypad_getKey (); // Ak je stlačený kláves, načítajte údaje kľúča do premennej Kľúče Lcd_writeCP (Kľúče); // Zobrazenie klávesu stlačenej na klávesoch aktuálnej polohy kurzora LCD = 0; // Vymazanie obsahu premennej kľúčov}}
Krok 4: Podeľte sa s nami
Dosiahli ste to?
ak to dosiahnete, zdieľajte nás tu
Odporúča:
Ako vyrobiť dron pomocou Arduino UNO - Vytvorte kvadrokoptéru pomocou mikrokontroléra: 8 krokov (s obrázkami)
Ako vyrobiť dron pomocou Arduino UNO | Vytvorte kvadrokoptéru pomocou mikrokontroléra: Úvod Navštívte môj kanál na YouTube Drone je veľmi drahý gadget (produkt) na nákup. V tomto príspevku budem diskutovať o tom, ako to urobiť lacno? A ako si môžete takto vyrobiť svoj vlastný za lacnú cenu … V Indii všetky materiály (motory, ESC
Riadenie jednosmerných motorov pomocou L298N pomocou mikrokontroléra CloudX: 3 kroky
Riadenie jednosmerných motorov pomocou L298N pomocou mikrokontroléra CloudX: V tomto projekte vysvetlíme, ako použiť náš mostík L298N H na zvýšenie a zníženie rýchlosti jednosmerného motora. Modul L298N H-bridge je možné použiť s motormi s napätím 5 až 35 V DC. K dispozícii je tiež integrovaný 5 V regulátor, takže ak váš
KLÁVESNICA SO 7 SEKMENTMI S POUŽITÍM MICROCONTROLLERU CLOUDX: 4 kroky
KLÁVESNICA SO 7 SEKMENTMI S POUŽITÍM MICROCONTROLLERU CLOUDX: Pre tento projekt prijmeme numerický vstup z maticovej klávesnice a potom ho zobrazíme na sedemsegmentovom zobrazovacom module. Pretože 8 LED diód je označených A až G a DP (pre desatinnú čiarku), ak chcete zobraziť číslo 6, použili by ste
Rozhranie 7-segmentového displeja s posuvným registrom pomocou mikrokontroléra CloudX: 5 krokov
Rozhranie 7-segmentového displeja s posuvným registrom pomocou mikrokontroléra CloudX: V tomto projekte uverejňujeme návod, ako prepojiť sedemsegmentový displej LED s mikrokontrolérom CloudX. Sedem segmentové displeje sa používajú v mnohých vstavaných systémových a priemyselných aplikáciách, kde je predstavený rozsah výstupov, ktoré sa majú
Klávesnica Quick and Dirty Das (prázdna klávesnica): 3 kroky
Rýchla a špinavá klávesnica Das (prázdna klávesnica): Das Keyboard je názov najobľúbenejšej klávesnice bez nápisov na klávesoch (prázdna klávesnica). Klávesnica Das sa predáva za 89,95 dolárov. Tento návod vás prevedie tým, že si ho vyrobíte sami pomocou akejkoľvek starej klávesnice, okolo ktorej ležíte