
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Kwa mradi huu, tutakubali data kutoka kwa Keypad ya Matrix na kisha kuionyesha kwenye LCD
Moduli.
Hatua ya 1: INAHITAJIKA MUUNDO



- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- C3 USB CORD
- LCD 16x2
- KEYPAD 4x4
- MPINZANI MBALIMBALI (103)
- WIRE JUMPER
Unaweza kupata sehemu yako hapa
Hatua ya 2: KUWEKA JUU YA HARDWARE YAKO




hatua ya kwanza:
Uunganisho wa LCD: tutatumia data 4 - data 7 pini, sajili pini ya kuchagua, wezesha pini.
- unganisha pini ya RS kwa pin1 ya Microcontroller
- unganisha pini ya EN kwa pin2 ya Microcontroller
- unganisha pini ya D4 kwa pin3 ya Microcontroller
- unganisha pini ya D5 kwa pin4 ya Microcontroller
- unganisha pini ya D6 na pin5 ya Microcontroller
- unganisha pini ya D7 na pin6 ya Microcontroller
- unganisha Vss na pini hasi iliyoongozwa kwa GND
- unganisha Vdd na uliongoza pini chanya kwa 5v
- unganisha pini ya katikati ya kupinga katikati na VE (kulinganisha V). na pini nyingine hadi 5v na GND.
Hatua ya pili:
Uunganisho wa keypad: tunatumia kontena la pullDown kwa pini za safu ya keypad.
- Pini1 ya pini ya safu ya keypad iliunganishwa na kontena la 10k na pin11 ya microcontroller.
- Pini2 ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kwa pin12 ya mdhibiti mdogo.
- Pini3 ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kubandika 13 ya microcontroller.
- Pini4 ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kubandika 14 ya microcontroller.
Na mwisho wa kontena uliunganishwa pamoja na GND.
- Pini1 ya kitufe cha Row keypad iliunganishwa na pin7 ya microcontroller.
- Pini2 ya kitufe cha Row keypad iliunganishwa na pin8 ya microcontroller.
- Pini3 ya kitufe cha Row keypad iliunganishwa na pin9 ya microcontroller.
- Pini4 ya pini ya Row keypad iliunganishwa na pin10 ya microcontroller
Baada ya kuifanikisha, wacha uandike.
ikiwa unataka kupakua CloudX IDE bonyeza hapa
Hatua ya 3: CODING
Nakili nambari hii kwa IDX yako ya CloudX.
#jumlisha #jumlisha # pamoja
#fafanua NambariOfRows 4 // weka idadi ya ROWS kwa Keypad
#fafanua NambariOfColumns 4 // weka idadi ya COLUMNS ya Keypad char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // mpangilio wa vitufe vya Keypad char RowPins [NumberOfRows] = {7, 8, 9, 10}; Pini za safu mlalo za Keypad kwa CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Pini za nguzo za Keypad char Keys; // duka pato la keypad hapa kuanzisha () {// kuanzisha hapa Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (mshaleOff); Lcd_cmd (wazi);
Kuweka keypad (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Wahusika wa keypad); // Anzisha keypad na data hizi
kitanzi () {
// Mpango hapa wakati (Funguo == 0) // ikiwa hakuna Ufunguo umesisitizwa endelea kutafuta Funguo za Vyombo vya Habari = Keypad_getKey (); // Onyesha Kitufe kilichopigwa kwenye Funguo za Mshale za LCD sasa = 0; // Futa Yaliyomo ya ubadilishaji wa Funguo}}
Hatua ya 4: Shiriki Nasi
Je! Umefanikiwa?
ukifanikiwa shiriki nasi hapa
Ilipendekeza:
Jinsi ya Kutengeneza Drone Kutumia Arduino UNO - Tengeneza Quadcopter Kutumia Microcontroller: Hatua 8 (na Picha)

Jinsi ya Kutengeneza Drone Kutumia Arduino UNO | Tengeneza Quadcopter Kutumia Microcontroller: Utangulizi Tembelea Kituo Changu cha Youtube Drone ni kifaa (bidhaa) ghali sana kununua. Katika chapisho hili nitajadili, jinsi ninavyofanya kwa bei rahisi? Na unawezaje kutengeneza yako kama hii kwa bei rahisi… Vizuri nchini India vifaa vyote (motors, ESCs
Usanidi wa Baiti ya Fuse ya AVR Microcontroller. Kuunda na Kupakia katika Kumbukumbu ya Flash ya Microcontroller Programu ya Kuangaza ya LED. 5 Hatua

Usanidi wa Baiti ya Fuse ya AVR Microcontroller. Kuunda na Kupakia katika Kumbukumbu ya Flash ya Microcontroller Programu ya Blinking LED. Tutaandika programu yetu na kukusanya faili ya hex, tukitumia Studio ya Atmel kama jukwaa la maendeleo jumuishi. Tutasanidi fuse bi
Kudhibiti DC Motors Pamoja na L298N Kutumia CloudX Microcontroller: 3 Hatua

Kudhibiti DC Motors na L298N Kutumia CloudX Microcontroller: Katika mradi huu tutaelezea jinsi ya kutumia L298N H-daraja yetu kuongeza na kupunguza kasi ya motor DC. Moduli ya daraja la L298N H inaweza kutumika na motors ambazo zina voltage ya kati ya 5 na 35V DC. Kuna pia mdhibiti wa 5V, kwa hivyo ikiwa yako
KEYPAD NA SEGMENT 7 KUTUMIA CLOUDX MICROCONTROLLER: 4 Hatua

KEYPAD NA SEGMENT 7 KUTUMIA CLOUDX MICROCONTROLLER: Kwa mradi huu, tutakubali pembejeo ya nambari kutoka kwa Keypad ya Matrix na kisha kuionyesha kwenye Moduli ya sehemu saba. Kwa kuwa taa za LED 8 zimeandikwa A hadi G na DP (kwa nukta ya desimali), ikiwa unataka kuonyesha nambari 6, basi ungeomba
Kiunganishi cha keypad Na 8051 na Inaonyesha Nambari za keypad katika Sehemu ya 7: Hatua 4 (na Picha)

Kiunganishi cha keypad Na 8051 na Kuonyesha Nambari za keypad katika Sehemu ya 7: Katika mafunzo haya nitakuambia juu ya jinsi tunaweza kuunganisha keypad na 8051 na kuonyesha nambari za keypad katika onyesho la sehemu 7