Spisu treści:
- Krok 1: POTRZEBNY KOMPONENT
- Krok 2: KONFIGURACJA SPRZĘTU
- Krok 3: KODOWANIE
- Krok 4: Podziel się z nami
Wideo: Klawiatura z wyświetlaczem LCD za pomocą mikrokontrolera CloudX: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W przypadku tego projektu przyjmiemy dane z Klawiatury Matrix, a następnie wyświetlimy je na wyświetlaczu LCD
Moduł.
Krok 1: POTRZEBNY KOMPONENT
- MIKROKONTROLER CLOUDX
- KARTA OPROGRAMOWANIA CLOUDX
- PRZEWÓD USB V3
- LCD 16x2
- KLAWIATURA 4x4
- REZYSTOR ZMIENNY (103)
- PRZEWÓD POŁĄCZENIOWY
Tutaj możesz dostać swój komponent
Krok 2: KONFIGURACJA SPRZĘTU
pierwszy krok:
Połączenie LCD: będziemy używać danych 4 - data 7 pin, register select pin, enable pin.
- podłącz pin RS do pinu 1 mikrokontrolera;
- podłącz pin EN do pin2 mikrokontrolera;
- podłącz pin D4 do pin3 mikrokontrolera;
- podłącz pin D5 do pin4 mikrokontrolera;
- podłącz pin D6 do pin5 mikrokontrolera;
- podłącz pin D7 do pin6 mikrokontrolera;
- podłącz Vss i prowadził ujemny pin do GND
- podłącz Vdd i led dodatni pin do 5v
- podłącz środkowy pin rezystora zmiennego do VE (kontrast V). a drugi pin do 5v i GND.
Drugi krok:
Podłączenie klawiatury: używamy rezystora pullDown dla pinów kolumny klawiatury.
- Pin1 pinu kolumny klawiatury został podłączony do rezystora 10k i pin11 mikrokontrolera.
- Pin2 pinu kolumny klawiatury został podłączony do rezystora 10k i pin12 mikrokontrolera.
- Pin3 pinu kolumny klawiatury został podłączony do rezystora 10k i pin13 mikrokontrolera.
- Pin4 pinu kolumny klawiatury został podłączony do rezystora 10k i pin14 mikrokontrolera.
A koniec rezystora był połączony razem z GND.
- Pin1 klawiatury Pin Row został podłączony do pin7 mikrokontrolera.
- Pin2 klawiatury Pin Row został podłączony do pin8 mikrokontrolera.
- Pin3 klawiatury Pin Row został połączony z pin9 mikrokontrolera.
- Pin4 klawiatury Pin Row został podłączony do pin10 mikrokontrolera
Po osiągnięciu tego przejdźmy do kodowania.
jeśli chcesz pobrać CloudX IDE kliknij tutaj
Krok 3: KODOWANIE
Skopiuj ten kod do swojego CloudX IDE.
#include #include #include
#define NumberOfRows 4 // ustaw liczbę WIERSZY dla klawiatury
#define LiczbaKolumn 4 // ustaw liczbę KOLUMN dla znaków klawiatury KeypadCharacters[LiczbaRow][LiczbaKolumn] = { '1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D' }; //układ klawiszy klawiatury char RowPins[NumberOfRows] = {7, 8, 9, 10}; // Przypinanie wierszy klawiatury do CloudX char ColumnsPins[NumberOfColumns] = {11, 12, 13, 14}; // Kołki kolumny klawiatury char Klucze; //zapisz dane wyjściowe klawiatury tutaj setup(){ //ustaw tutaj Lcd_setting(1, 2, 3, 4, 5, 6); Lcd_cmd(kursorWył); Lcd_cmd(wyczyść);
Ustawienie_klawiatury (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Klawiatura Znaki); // zainicjuj klawiaturę z tymi danymi
pętla(){
//Programuj tutaj while(Keys==0) //jeśli żaden klawisz nie zostanie naciśnięty, sprawdzaj, czy nie został naciśnięty klawisz Keys=Keypad_getKey();//jeśli klawisz został naciśnięty, załaduj dane klucza do zmiennej Keys Lcd_writeCP(Keys); // Wyświetl klawisz naciśnięty na wyświetlaczu LCD Klawisze bieżącej pozycji kursora=0; //Wyczyść zawartość zmiennej Keys } }
Krok 4: Podziel się z nami
Czy to osiągnąłeś?
jeśli to osiągniesz, udostępnij nam to tutaj
Zalecana:
Klawiatura alfanumeryczna Layad Circuits z ESP32 i wyświetlaczem znakowym: 4 kroki
Klawiatura alfanumeryczna Layad Circuits z ESP32 i wyświetlaczem znakowym: W tym artykule przedstawiono użycie modułu klawiatury alfanumerycznej i modułu LCD 16x2 I2C do wprowadzania danych do ESP32. Ta metoda może być używana do wprowadzania i pobierania danych uwierzytelniających Wi-Fi oraz innych informacji do i z ESP32
Sterowanie silnikami prądu stałego za pomocą L298N za pomocą mikrokontrolera CloudX: 3 kroki
Sterowanie silnikami prądu stałego za pomocą L298N za pomocą mikrokontrolera CloudX: W tym projekcie wyjaśnimy, jak wykorzystać nasz mostek H L298N do zwiększania i zmniejszania prędkości silnika prądu stałego. Moduł L298N H-bridge może być używany z silnikami o napięciu od 5 do 35 V DC. Istnieje również wbudowany regulator 5 V, więc jeśli
KLAWIATURA Z 7 SEGMENTAMI Z WYKORZYSTANIEM MIKROKONTROLERA CLOUDX: 4 kroki
KLAWIATURA Z 7 SEGMENTAMI ZA POMOCĄ MIKROKONTROLERA CLOUDX: W tym projekcie akceptujemy dane numeryczne z klawiatury Matrix, a następnie wyświetlamy je na 7-segmentowym module wyświetlacza. Ponieważ 8 diod LED jest oznaczonych od A do G i DP (dla kropki dziesiętnej), jeśli chcesz wyświetlić liczbę 6, zastosujesz
Jak liczyć od 0 do 99 za pomocą mikrokontrolera 8051 z 7-segmentowym wyświetlaczem: 5 kroków (ze zdjęciami)
Jak liczyć od 0 do 99 za pomocą mikrokontrolera 8051 z 7-segmentowym wyświetlaczem: Witam wszystkich, w tym samouczku powiemy Ci, jak liczyć od 0 do 99 za pomocą dwóch wyświetlaczy 7-segmentowych
Szybka i brudna klawiatura Das (pusta klawiatura): 3 kroki
Szybka i brudna klawiatura Das (pusta klawiatura): Klawiatura Das to nazwa najpopularniejszej klawiatury bez napisów na klawiszach (pusta klawiatura). Das Keyboard kosztuje 89,95 USD. Ta instrukcja poprowadzi Cię, jak zrobić ją samemu z dowolną starą klawiaturą, którą masz