Talaan ng mga Nilalaman:
- Hakbang 1: KAILANGAN NG KOMPONEN
- Hakbang 2: Pag-set up ng Iyong HARDWARE
- Hakbang 3: CODING
- Hakbang 4: Ibahagi Sa Amin
Video: Keypad Sa LCD Gamit ang CloudX Microcontroller: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Para sa proyektong ito, tatanggap kami ng data mula sa isang Matrix Keypad at pagkatapos ay ipakita ito sa isang LCD
Modyul.
Hakbang 1: KAILANGAN NG KOMPONEN
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- V3 USB CORD
- LCD 16x2
- KEYPAD 4x4
- VARIABLE RESISTOR (103)
- JUMPER WIRE
Maaari mong makuha ang iyong sangkap dito
Hakbang 2: Pag-set up ng Iyong HARDWARE
unang hakbang:
Koneksyon sa LCD: gagamitin namin ang data 4 - data 7 pin, irehistro ang piliin na pin, paganahin ang pin.
- ikonekta ang RS pin sa pin1 ng Microcontroller
- ikonekta ang EN pin sa pin2 ng Microcontroller
- ikonekta ang D4 pin sa pin3 ng Microcontroller
- ikonekta ang D5 pin sa pin4 ng Microcontroller
- ikonekta ang D6 pin sa pin5 ng Microcontroller
- ikonekta ang D7 pin sa pin6 ng Microcontroller
- ikonekta ang Vss at humantong sa negatibong pin sa GND
- ikonekta ang Vdd at humantong positibong pin sa 5v
- ikonekta ang variable risistor gitnang pin sa VE (kaibahan V). at ang iba pang pin sa 5v at GND.
Pangalawang hakbang:
Koneksyon sa keypad: gumagamit kami ng pullDown risistor para sa mga pin ng haligi ng keypad.
- Ang pin1 ng keypad haligi pin ay konektado sa 10k risistor at sa pin11 ng microcontroller.
- Ang pin2 ng keypad haligi pin ay konektado sa 10k risistor at sa pin12 ng microcontroller.
- Ang pin3 ng keypad haligi pin ay konektado sa 10k risistor at sa pin13 ng microcontroller.
- Ang pin4 ng keypad haligi pin ay konektado sa 10k risistor at sa pin14 ng microcontroller.
At ang pagtatapos ng risistor ay konektado magkasama sa GND.
- Ang pin1 ng keypad Row pin ay konektado sa pin7 ng microcontroller.
- Ang pin2 ng keypad Row pin ay konektado sa pin8 ng microcontroller.
- Ang pin3 ng keypad Row pin ay konektado sa pin9 ng microcontroller.
- Ang pin4 ng keypad Row pin ay konektado sa pin10 ng microcontroller
Matapos itong makamit, bitawan ang pag-coding.
kung nais mong i-download ang CloudX IDE mag-click dito
Hakbang 3: CODING
Kopyahin ang code na ito sa iyong CloudX IDE.
#include #include #include
#define NumberOfRows 4 // itakda ang bilang ng ROWS para sa Keypad
#define NumberOfColumns 4 // itakda ang bilang ng mga COLUMNS para sa Keypad char KeypadCharacter [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // layout ng Keypad's Keys char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Keypad’s Row Pins to CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Keypad's Column Pins char Keys; // store Keypad output here setup () {// setup here Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (malinaw);
Keypad_setting (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Mga KeypadCharacter); // ipasimula ang Keypad sa data na ito
loop () {
// Program here habang (Keys == 0) // kung walang Key ay Pressed na patuloy na suriin para sa isang Key Press Keys = Keypad_getKey (); // kung ang isang Key ay Pressed load ang data ng Key sa variable ng Keys Lcd_writeCP (Keys); // Ipakita ang Key Pressed sa Mga Kasalukuyang Posisyon ng Cursor ng LCD = 0; // I-clear ang Nilalaman ng variable ng Mga Susi}}
Hakbang 4: Ibahagi Sa Amin
Nakamit mo ba ito?
kung makamit mo ito ibahagi ito sa amin dito
Inirerekumendang:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Pagkontrol sa DC Motors Gamit ang L298N Paggamit ng CloudX Microcontroller: 3 Hakbang
Pagkontrol sa DC Motors Gamit ang L298N Paggamit ng CloudX Microcontroller: Sa proyektong ito ipaliwanag namin kung paano gamitin ang aming L298N H-bridge upang madagdagan at mabawasan ang bilis ng DC motor. Ang module na L298N H-bridge ay maaaring magamit sa mga motor na mayroong boltahe na nasa pagitan ng 5 at 35V DC. Mayroon ding onboard 5V regulator, kaya kung ang iyong
KEYPAD MAY 7 SEGMEN NA GAMIT ANG CLOUDX MICROCONTROLLER: 4 Hakbang
KEYPAD MAY 7 SEGMEN NA GAMIT NG CLOUDX MICROCONTROLLER: Para sa proyektong ito, tatanggapin namin ang input ng bilang mula sa isang Matrix Keypad at pagkatapos ay ipakita ito sa isang pitong-segment na display Module. Dahil ang 8 LEDs ay may label na A hanggang G at DP (para sa decimal point), kung nais mong ipakita ang numero 6, ilalapat mo
Pag-interface ng 7-Segment Display na May Shift Registro Gamit ang CloudX Microcontroller: 5 Hakbang
Pag-interface ng 7-Segment Display na May Shift Rehistro Gamit ang CloudX Microcontroller: Sa proyektong ito, naglilathala kami ng isang tutorial sa kung paano i-interface ang pitong segment na LED display sa CloudX microcontroller. Pitong segment na nagpapakita ay ginagamit sa maraming mga naka-embed na system at pang-industriya na aplikasyon kung saan ang saklaw ng mga output na maipapakita ay kno