Мазмұны:
Бейне: CloudX микроконтроллері бар СКД бар пернетақта: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл жоба үшін біз матрицалық пернетақтадан деректерді қабылдаймыз, содан кейін оны СКД дисплейінде көрсетеміз
Модуль.
1 -қадам: ҚҰРАМДЫ ҚАЖЕТ
- CLOUDX микроконтроллері
- CLOUDX SOFTCARD
- V3 USB сымы
- СКД 16x2
- 4x4 пернесі
- Өзгермелі резистор (103)
- JUMPER Wire
Мұнда сіз компонентті ала аласыз
2 -қадам: ЖАБДЫҚТЫ РЕТТЕУ
алғашқы қадам:
СКД қосылымы: біз деректерді 4 - 7 істікшені, тіркеуші түйреуішті, түйреуішті қосамыз.
- RS пинін микроконтроллердің 1 -ші түйініне қосыңыз
- EN түйреуішін микроконтроллердің 2 түйрегіне қосыңыз
- D4 түйреуішін микроконтроллердің 3 түйрегіне қосыңыз
- D5 түйреуішін микроконтроллердің 4 істігіне қосыңыз
- D6 түйреуішін микроконтроллердің 5 істігіне қосыңыз
- D7 түйреуішін микроконтроллердің 6 істігіне қосыңыз
- Vss және GND теріс түйреуішін қосыңыз
- Vdd пен светодиодты 5в -ке қосыңыз
- айнымалы резистордың ортаңғы түйреуішін VE -ге қосыңыз (контраст V). және басқа түйреуіш 5v және GND.
Екінші қадам:
Пернетақта байланысы: біз бағаналы түйреуіштер үшін pullDown резисторын қолданамыз.
- Пернетақта бағанасының түйреуішінің штыры 1 10к резисторға және микроконтроллердің штырына қосылды.
- Пернетақта бағанасы түйреуішінің түйреуіші 2 10к резисторға және микроконтроллердің штырына қосылды.
- Пернетақта бағанасының түйреуішінің штыры 3 10к резисторға және микроконтроллердің түйреуішіне қосылды.
- Пернетақта бағанасының түйреуішінің түйреуіші 4 10к резисторға және микроконтроллердің түйреуішіне14 қосылған.
Ал резистордың ұшы GND -ге қосылды.
- 1 -ші пернетақтаның түйреуіші Жолдың түйреуіші микроконтроллердің pin7 -ге қосылды.
- 2 -ші пернетақтадағы түйреуіш жолының түйреуіші микроконтроллердің pin8 -ге қосылды.
- Row түйреуішінің түйреуіші pin3 микроконтроллердің pin 9 -ға қосылған.
- 4 -ші пернетақтаның түйреуіш пині микроконтроллердің pin10 -на қосылған
Бұған қол жеткізгеннен кейін кодтауға өтіңіз.
егер сіз CloudX IDE жүктегіңіз келсе, мына жерді басыңыз
3 -қадам: кодтау
Бұл кодты CloudX IDE -ге көшіріңіз.
#қосу #қосу #қосу
#define NumberOfRows 4 // пернетақта үшін ROWS санын орнатыңыз
#define NumberOfColumns 4 // пернетақта char пернетақтасы таңбаларының COLUMNS санын орнатыңыз [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // RowPins пернетақтасының пернелерінің char орналасуы [NumberOfRows] = {7, 8, 9, 10}; // CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14} үшін пернетақтаның жол түйреуі; // Пернетақтаның бағаналы түйреуіштері char пернелері; // мұнда пернетақта шығысын сақтаңыз setup () {// мұнда орнату Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (таза);
Пернетақтаны реттеу (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Пернетақта таңбалары); // осы мәліметтермен пернетақтаны инициализациялау
цикл () {
// Осы жерде бағдарламалау (Пернелер == 0) // егер ешқандай перне басылмаса, пернені тексеруді жалғастырыңыз Пернелер пернелері = Keypad_getKey (); // егер кілт басылса, Lcd_writeCP (пернелер) Keys айнымалысына кілт деректері жүктеледі; // СКД ағымдағы курсордың орналасу пернелерінде басылған пернені көрсету = 0; // Keys айнымалысының мазмұнын өшіру}}
4 -қадам: Бізбен бөлісіңіз
Сіз оған қол жеткіздіңіз бе?
Егер сіз оған қол жеткізсеңіз, бізбен бөлісіңіз
Ұсынылған:
ESP32 және СКД символы бар әріптік -сандық пернетақта: 4 қадам
ESP32 және символдық СКД бар әріптік -цифрлық пернетақта: бұл мақалада ESP32 -ге деректерді енгізу үшін әріптік -сандық пернетақта модулі мен 16x2 I2C символы бар СКД модулі қолданылғанын көрсетеді. Бұл әдіс ESP32-ге Wi-Fi тіркелгі деректерін және басқа ақпаратты енгізу және алу үшін пайдаланылуы мүмкін
CloudX микроконтроллері көмегімен Shift регистрі бар 7 сегментті дисплей: 5 қадам
CloudX микроконтроллерінің көмегімен Shift Register көмегімен 7 сегментті дисплейдің интерфейсі: Бұл жобада біз CloudX микроконтроллерімен жеті сегментті жарықдиодты дисплейдің интерфейсі туралы оқулық шығарамыз. Жеті сегментті дисплей көптеген енгізілген жүйелерде және өнеркәсіптік қосымшаларда қолданылады, онда шығатын диапазон белгілі
CloudX микроконтроллері бар 0-9 сегменттік есептегіш: 3 қадам
CloudX микроконтроллері бар 0-9 сегментінің есептегіші: Бұл жобада біз 0-ден 9-ға дейін жеті сегментті жарықдиодты дисплейді қолданамыз. Жеті сегментті жарықдиодты дисплей сегіз жарықдиодтан тұрады және сандарды көрсету үшін өте қолайлы. дисплейде қолданылатын түйреуіштер, барлық анодтар немесе катодтар
CloudX микроконтроллері бар бірнеше 7 сегментті дисплей есептегіші: 4 қадам
CloudX микроконтроллері бар 7 сегменттің дисплейінің бірнеше есептегіші: Бұл жоба CloudX микроконтроллерінің көмегімен екі 7 сегменттегі деректерді қалай көрсету керектігін түсіндіреді
Пернетақта интерфейсі 8051 және пернетақта нөмірлерін 7 сегментте көрсетеді: 4 қадам (суреттермен)
8051 бар пернетақта интерфейсі және 7 сегменттегі пернетақта нөмірлері: Бұл оқулықта мен 8051 пернетақтасын қалай интерфейске қосуға болатынын және 7 сегментті дисплейде пернетақта нөмірлерін көрсету туралы айтатын боламын