Съдържание:
- Стъпка 1: НЕОБХОДИМ КОМПОНЕНТ
- Стъпка 2: НАСТРОЙКА НА ХАРАКТЕРИСТИКАТА
- Стъпка 3: КОДИРАНЕ
- Стъпка 4: Споделете с нас
Видео: Клавиатура с LCD, използваща CloudX микроконтролер: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
За този проект ще приемем данни от матрична клавиатура и след това ще ги покажем на LCD
Модул.
Стъпка 1: НЕОБХОДИМ КОМПОНЕНТ
- МИКРОКОНТРОЛОР CLOUDX
- SOFTCARD CLOUDX
- V3 USB кабел
- LCD 16x2
- КЛАВИАТУРА 4x4
- Променлив резистор (103)
- ДЖЪМПЪРЪР
Можете да получите вашия компонент тук
Стъпка 2: НАСТРОЙКА НА ХАРАКТЕРИСТИКАТА
първа стъпка:
LCD връзка: ще използваме данни 4 - данни 7 пин, регистрирайте избиране на щифт, активиране на щифт.
- свържете RS щифт към пин 1 на микроконтролера
- свържете EN пина към pin2 на микроконтролера
- свържете щифт D4 към пин 3 на микроконтролера
- свържете щифт D5 към щифт 4 на микроконтролера
- свържете щифт D6 към пин 5 на микроконтролера
- свържете щифт D7 към пин 6 на микроконтролера
- свържете Vss и LED отрицателен щифт към GND
- свържете Vdd и LED положителен щифт към 5v
- свържете средния щифт на променливия резистор към VE (контраст V). а другият щифт към 5v и GND.
Втора стъпка:
Връзка на клавиатурата: използваме pullDown резистор за щифтовете на колоните на клавиатурата.
- Пин1 на щифта на колоната на клавиатурата е свързан към 10k резистор и към pin11 на микроконтролера.
- Пин2 на щифта на колоната на клавиатурата е свързан към 10k резистор и към pin12 на микроконтролера.
- Пин 3 на щифта на колоната на клавиатурата е свързан към 10k резистор и към pin13 на микроконтролера.
- Pin4 на щифта на колоната на клавиатурата е свързан към 10k резистор и към pin14 на микроконтролера.
И краят на резистора беше свързан заедно към GND.
- Щифтът 1 на редовния щифт на клавиатурата е свързан към щифт 7 на микроконтролера.
- Щифтът 2 на редовния щифт на клавиатурата е свързан към щифт 8 на микроконтролера.
- Пин 3 на щифта на клавиатурата Рядният щифт е свързан към щифт 9 на микроконтролера.
- Щифтът 4 на редовния щифт на клавиатурата е свързан към щифт 10 на микроконтролера
След като го постигнете, преминете към кодирането.
ако искате да изтеглите CloudX IDE, щракнете тук
Стъпка 3: КОДИРАНЕ
Копирайте този код във вашата CloudX IDE.
#включи #включи #включи
#define NumberOfRows 4 // задайте броя на ROWS за клавиатурата
#define NumberOfColumns 4 // задайте броя на COLUMNS за Keypad char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // оформление на клавишите на клавиатурата char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Ръдни щифтове на клавиатурата към CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Ключови клавиши на колоните на клавиатурата; // съхраняване на изхода на клавиатурата тук setup () {// настройка тук Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (ясно);
Настройка на клавиатурата (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // инициализираме Keypad с тези данни
loop () {
// Програмираме тук while (Keys == 0) // ако не е натиснат клавиш, продължаваме да проверяваме за Key Press Keys = Keypad_getKey (); // ако е натиснат ключ зареждане на ключови данни в променливата Keys Lcd_writeCP (Keys); // Показване на натиснатия клавиш върху текущите позиции на курсора на LCD дисплея = 0; // Изчистване на съдържанието на променливата Keys}}
Стъпка 4: Споделете с нас
Постигнахте ли го?
ако го постигнете, споделете ни тук
Препоръчано:
4x4 матрична мембранна клавиатура, използваща Arduino Nano: 4 стъпки
4x4 матрична мембранна клавиатура, използваща Arduino Nano: 4x4 матрична мембранна клавиатура е модул от клавиатура, който често се използва за проектиране на Arduino, като калкулатори, въвеждане на парола и други. Това са характеристиките на тази клавиатура: Много тънък дизайн, лесен за използване във всеки микроконтролер Ключова спецификация: Maxi
Управление на DC двигатели с L298N с помощта на микроконтролер CloudX: 3 стъпки
Управление на DC двигатели с L298N с помощта на микроконтролер CloudX: В този проект ще обясним как да използваме нашия H298N H-мост за увеличаване и намаляване на скоростта на DC двигателя. Модулът H-мост L298N може да се използва с двигатели с напрежение между 5 и 35 V. DC Има и вграден 5V регулатор, така че ако вашият
КЛАВИАТУРА С 7 СЕГМЕНТА С ИЗПОЛЗВАНЕ НА МИКРОКОНТРОЛЕР CLOUDX: 4 стъпки
КЛАВИАТУРА С 7 СЕГМЕНТА, ИЗПОЛЗВАЩА CLOUDX МИКРОКОНТРОЛЕР: За този проект ще приемем цифрово въвеждане от матрична клавиатура и след това ще го покажем на седем-сегментен модул на дисплея. Тъй като 8 -те светодиода са обозначени с A до G и DP (за десетичната запетая), ако искате да покажете числото 6, тогава бихте приложили
Свързване на 7-сегментен дисплей с Shift регистър с помощта на микроконтролер CloudX: 5 стъпки
Свързване на 7-сегментен дисплей с Shift регистър с помощта на CloudX микроконтролер: В този проект ние публикуваме урок за това как да се свържем седем сегментния LED дисплей с CloudX микроконтролер. Седем сегментни дисплея се използват в много вградени системни и промишлени приложения, където диапазонът на изводите, които трябва да бъдат показани, е познат
0-9 сегментен брояч с микроконтролер CloudX: 3 стъпки
0-9 сегментен брояч с микроконтролер CloudX: В този проект използваме седем-сегментен LED дисплей, за да броим от 0 до 9. Седем-сегментен LED дисплей се състои от осем светодиода и е идеален за показване на числа. щифтове, използвани от дисплея, всички аноди или катоди на