Sadržaj:
- Korak 1: POTREBNA KOMPONENTA
- Korak 2: POSTAVLJANJE VAŠEG HARDVERA
- Korak 3: KODIRANJE
- Korak 4: Podijelite s nama
Video: Tastatura sa LCD -om pomoću CloudX mikrokontrolera: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Za ovaj projekt ćemo prihvatiti podatke s matrične tipkovnice i zatim ih prikazati na LCD -u
Modul.
Korak 1: POTREBNA KOMPONENTA
- CLOUDX MIKROKONTROLER
- 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 podatke 4 - 7 -pinski za podatke, registrirajte odabrani pin, omogućite 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 pozitivni pin na 5v
- spojite srednji pin promjenjivog otpornika na VE (kontrast V). a drugi pin na 5v i GND.
Drugi korak:
Povezivanje tastature: za pinove stupaca tastature koristimo pullDown otpornik.
- Pin1 pinova stupa tastature je bio povezan sa 10k otpornikom i na pin11 mikrokontrolera.
- Pin2 pina stupa tastature je spojen na 10k otpornik i na pin12 mikrokontrolera.
- Pin3 stuba stuba tastature je bio povezan sa 10k otpornikom i na pin13 mikrokontrolera.
- Pin4 stuba stuba tastature je povezan sa 10k otpornikom i na pin14 mikrokontrolera.
I kraj otpornika je spojen na GND.
- Pin1 tastature Redni pin je povezan sa pin7 mikrokontrolera.
- Pin2 tastature Redni pin je povezan sa pin8 mikrokontrolera.
- Pin3 na tastaturi Redni pin je povezan na pin9 mikrokontrolera.
- Pin4 tastature Redni pin je povezan sa pinom 10 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 // postavlja 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'}; // raspored ključeva tastature char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Pinovi redova tipkovnice u CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Tasteri za stupce Igle tastera char tasteri; // spremi izlaz tipkovnice ovdje setup () {// postavljanje ovdje Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (jasno);
Podešavanje tastature (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // inicijalizira tipkovnicu s tim podacima
petlja(){
// Programirajte ovdje while (Keys == 0) // ako nijedan tipka nije pritisnuta, provjerite ima li tipki Press Keys = Keypad_getKey (); // ako je pritisnuta tipka učitava podatke ključeva u varijablu ključeva Lcd_writeCP (ključevi); // Prikaz tastera pritisnutog na tasterima trenutne pozicije 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čuje se:
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četvorokopter pomoću mikrokontrolera: 8 koraka (sa slikama)
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četvorokopter pomoću mikrokontrolera: UvodPosjetite moj Youtube kanalA Drone je vrlo skup gadget (proizvod) za kupovinu. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakvu po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera programa LED treperenja .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju kreirat ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i kompajlirati heksadecimalnu 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 pomoću L298N pomoću CloudX mikrokontrolera: U ovom projektu ćemo objasniti kako koristiti naš L298N H-most za povećanje i smanjenje brzine istosmjernog motora. Modul L298N H-most može se koristiti s motorima koji imaju napon između 5 i 35V DC. Tu je i ugrađeni regulator od 5V, pa ako vaš
TASTATURA SA 7 SEGMENTA KORIŠĆENJEM CLOUDX MIKROKONTROLERA: 4 koraka
TASTATURA SA 7 SEGMENTA KORIŠĆENJEM CLOUDX MIKROKONTROLERA: Za ovaj projekt, prihvatit ćemo numerički unos s matrične tipkovnice i zatim ga prikazati na modulu za prikaz u sedam segmenata. Budući da je 8 LED dioda označeno od A do G i DP (za decimalnu točku), ako želite prikazati broj 6, primijenili biste
Povezivanje 7-segmentnog ekrana s pomakom registra pomoću CloudX mikrokontrolera: 5 koraka
Povezivanje 7-segmentnog ekrana sa Shift registrom pomoću CloudX mikrokontrolera: U ovom projektu objavljujemo vodič o tome kako spojiti sedmosegmentni LED ekran sa CloudX mikrokontrolerom. Sedam segmentnih ekrana koristi se u mnogim ugrađenim sistemskim i industrijskim aplikacijama gdje je raspon izlaza koji treba prikazati