Talaan ng mga Nilalaman:
- Hakbang 1: MATERIALS
- Hakbang 2: I-SET-UP ANG IYONG HARDWARE
- Hakbang 3: CODING
- Hakbang 4: MAGBahagi SA AMIN
Video: KEYPAD MAY 7 SEGMEN NA GAMIT ANG CLOUDX MICROCONTROLLER: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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 Module ng pagpapakita. Dahil ang 8 LEDs ay may label na A hanggang G at DP (para sa decimal point), kung nais mong ipakita ang bilang 6, ilalapat mo ang kasalukuyang sa mga segment na A, C, D, EF at G. Samakatuwid 6 ay katumbas ng 0b01111101 (DP, G, F, E, D, C, B, A) sa binary at 0x7D sa Hexadecimal.
Hakbang 1: MATERIALS
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- 7 SEGMEN
- JUMPER WIRE
- V3 CORD
- 4x3 KEYPARD
- 330 ohm
- 10K risistor
MAAARI KA NGAYONG MAG-ORDER NG IYONG KOMPONEN DITO
Hakbang 2: I-SET-UP ANG IYONG HARDWARE
Sundin ang hakbang na ito:
ikonekta ang:
I-pin ang A ng segment sa pin1 ng CloudX
I-pin ang B ng segment sa pin2 ng CloudX
I-pin ang DP ng segment sa pin3 ng CloudX
I-pin ang C ng segment sa pin4 ng CloudX
I-pin ang D ng segment sa pin5 ng CloudX
I-pin ang E ng segment sa pin6 ng CloudX
I-pin ang F ng segment sa pin7 ng CloudX
I-pin ang G ng segment sa pin9 ng CloudX
ikonekta ang karaniwang cathode pin sa GND
Ang pinA ng keypad row pin ay konektado sa 10k resistor at sa pin12 ng microcontroller.
Ang pinB ng keypad row pin ay konektado sa 10k resistor at sa pin13 ng microcontroller.
Ang pinC ng keypad row pin ay konektado sa 10k resistor at sa pin14 ng microcontroller.
Ang pinD ng keypad row pin ay konektado sa 10k resistor at sa pin15 ng microcontroller.
At ang pagtatapos ng risistor ay konektado magkasama sa GND.
Ang pin1 ng keypad Row pin ay konektado sa pin10 ng microcontroller.
Ang pin2 ng keypad Row pin ay konektado sa pin11 ng microcontroller.
Ang pin3 ng keypad Row pin ay konektado sa pin12 ng microcontroller.
Hakbang 3: CODING
Kopyahin ang code na ito sa iyong CloudX IDE.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacter [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ',' * ',' 0 ',' # '}; // layout ng Keypad's Keys char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char Keys; // Sa halip na lumikha ng sampung magkakahiwalay na variable ng char, gumawa kami ng isang array upang mapangkat ang mga ito ng hindi naka-sign na char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// setup here Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacter); // initialize Keypad with this data // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // setup digital I / O port 1 bilang OUTPUT portWrite (1, OFF_ALL); // clear / turn off port 1 loop () {// Program here
Mga Susi = getKey (); // suriin ang Key Press sa Keypad
kung (Keys! = 0) portWrite (1, seg [Keys - 48]); // isulat ang Key Pressed sa 7-segment
}
}
Hakbang 4: MAGBahagi SA AMIN
Ibahagi sa amin ang iyong Nakamit dito
Inirerekumendang:
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
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
Keypad Sa LCD Gamit ang CloudX Microcontroller: 4 Hakbang
Keypad Sa LCD Gamit ang CloudX Microcontroller: Para sa proyektong ito, tatanggapin namin ang data mula sa isang Matrix Keypad at pagkatapos ay ipakita ito sa isang LCDModule
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c