Mundarija:
- 1 -qadam: KOMPONENTGA KERAK
- 2 -qadam: QURILMALARNI O'RNATISH
- 3 -qadam: KODLASH
- 4 -qadam: Biz bilan baham ko'ring
Video: LCD displeyli klaviatura yordamida CloudX mikrokontroller: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu loyiha uchun biz Matrix klaviaturasidan ma'lumotlarni qabul qilamiz va keyin ularni LCD displeyda aks ettiramiz
Modul.
1 -qadam: KOMPONENTGA KERAK
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- V3 USB kabel
- LCD 16x2
- Klaviatura 4x4
- O'zgaruvchan qarshilik (103)
- JUMPER TEL
Siz bu erda komponentni olishingiz mumkin
2 -qadam: QURILMALARNI O'RNATISH
birinchi qadam:
LCD ulanishi: biz 4 -ma'lumotdan foydalanamiz - 7 -pinli ma'lumot, ro'yxatdan o'tishni tanlang, pinni yoqing.
- RS -pinni mikrokontrollerning 1 -piniga ulang
- EN pinini mikrokontrollerning 2 -piniga ulang
- D4 pinini mikrokontrollerning pin 3 ga ulang
- D5 pinini mikrokontrollerning 4 -piniga ulang
- D6 pinini mikrokontrolderning 5 -piniga ulang
- D7 pinini mikrokontrollerning 6 -piniga ulang
- Vss va LEDni salbiy pinni GND ga ulang
- Vdd va etakchi musbat pinni 5v ga ulang
- o'zgaruvchan qarshilik o'rta pinini VE (kontrast V) ga ulang. va boshqa pin 5v va GND ga ulanadi.
Ikkinchi qadam:
Klaviatura ulanishi: biz klaviatura ustun pinlari uchun pullDown rezistoridan foydalanamiz.
- Klaviatura ustun pinining pin1 10k rezistorga va mikrokontroller pin11 ga ulangan.
- Klaviatura ustun pinining pin2 10k rezistorga va mikrokontroller pin12 ga ulangan.
- Klaviatura ustun pinining pin3 10k rezistorga va mikrokontroller pin 13 ga ulangan.
- Klaviatura ustun pinining pin4i 10k rezistorga va mikrokontrollerning pin 14 ga ulangan.
Rezistorning oxiri GND bilan birlashtirilgan.
- Klaviatura pin qatori pin qatori mikrokontroller pin7 ga ulangan.
- Klaviatura pin qatori pin 2 mikrokontroller pin8 ga ulangan.
- Klaviatura qatori pin pin3 mikrokontroller pin 9 ga ulangan.
- Klaviatura qatorining pin -4 -bandi mikrokontrollerning pin10 -ga ulangan
Bunga erishgandan so'ng, kodlashga o'ting.
Agar siz CloudX IDE -ni yuklab olishni xohlasangiz, bu erni bosing
3 -qadam: KODLASH
Ushbu kodni CloudX IDE -ga nusxalash.
#qo'shish #qo'shish #qo'shish
#define NumberOfRows 4 // klaviatura uchun ROWS sonini o'rnating
#define NumberOfColumns 4 // Keypad char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6' uchun ustunlar sonini belgilang., 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // klaviatura kalitlari char RowPins sxemasi [NumberOfRows] = {7, 8, 9, 10}; // CloudX char ColumnsPins [KeyOfColumns] = {11, 12, 13, 14}; // Klaviaturaning ustunli pinlari char kalitlari; // bu erda klaviatura chiqishini saqlang setup () {// bu erda sozlash Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (aniq);
Klaviatura sozlamalari (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Klaviatura belgilar); // ushbu ma'lumotlar bilan klaviaturani ishga tushiring
pastadir () {
// Bu erda dastur (Keys == 0) // agar hech qanday tugma bosilmasa, kalitni tekshirishni davom ettiring Keys ni bosing = Keypad_getKey (); // agar tugma bosilsa kalit ma'lumotlarini kalitlar o'zgaruvchisiga yuklaydi Lcd_writeCP (tugmalar); // LCD displeyining joriy kursor joylashish tugmachalarida bosilgan tugmachani ko'rsatish = 0; // Kalitlar o'zgaruvchisining tarkibini tozalash}}
4 -qadam: Biz bilan baham ko'ring
Siz bunga erishdingizmi?
Agar bunga erishgan bo'lsangiz, biz bilan baham ko'ring
Tavsiya:
8051 va LCD displeyli IQ sensori yordamida tashrif buyuruvchilar hisoblagichi: 3 qadam
LCD bilan 8051 va IQ sensori yordamida tashrif buyuruvchilar hisoblagichi: Aziz do'stlar, men 8051 va IQ sensori yordamida mehmonlar hisoblagichini yasashni tushuntirdim va uni LCD displeyda ko'rsatdim. 8051 - bu butun dunyo bo'ylab sevimli mashg'ulotlarini, tijorat dasturlarini ishlab chiqarishda ishlatiladigan eng mashhur mikrokontrolderlardan biri. Men vizitka qildim
ESP32 va xarakterli LCD displeyli harfli -raqamli klaviatura: 4 qadam
ESP32 va xarakterli LCD displeyli alifodali -raqamli klaviatura: Ushbu maqola ESP32 -ga ma'lumotlarni kiritish uchun raqamli raqamli klaviatura moduli va 16x2 I2C belgili LCD modulidan foydalanishni ko'rsatadi. Bu usuldan ESP32 ga Wi-Fi hisob ma'lumotlarini va boshqa ma'lumotlarni kiritish va olish uchun foydalanish mumkin
Qanday qilib Arduino UNO yordamida dron yasash mumkin - Mikrokontroller yordamida kvadrokopter yasang: 8 qadam (rasmlar bilan)
Qanday qilib Arduino UNO yordamida dron yasash mumkin | Mikrokontroller yordamida kvadrokopter yasang: Kirish Youtube kanalimga tashrif buyuring Drone - bu juda qimmat gadjet (mahsulot). Bu postda men qanday qilib arzon narxda ishlab chiqarishni muhokama qilmoqchiman? Qanday qilib o'z qo'llaringiz bilan arzon narxda shunday qilib yasashingiz mumkin … Xo'sh, Hindistonda barcha materiallar (motorlar, ESClar
7 segmentli displeyli interfeysli 8051 mikrokontroller: 5 qadam (rasmlar bilan)
7 segmentli displeyli 8051 mikrokontrolerini o'zaro bog'lash: Ushbu loyihada biz sizga 7 segmentli displeyni 8051 mikrokontroler bilan qanday bog'lash mumkinligi haqida aytib beramiz
7 segmentli displeyli 8051 mikrokontroller yordamida 0 dan 99 gacha qanday hisoblash mumkin: 5 qadam (rasmlar bilan)
7 segmentli displeyli 8051 mikrokontrolder yordamida 0 dan 99 gacha qanday hisoblash mumkin: Hammaga salom, bu darslikda biz 7 ta ikkita segmentli displey yordamida 0 dan 99 gacha sanashni aytamiz