Orodha ya maudhui:
Video: KEYPAD NA SEGMENT 7 KUTUMIA CLOUDX MICROCONTROLLER: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kwa mradi huu, tutakubali uingizaji wa 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 utatumia sasa kwa sehemu A, C, D, EF na G. Kwa hivyo 6 ni sawa na 0b01111101 (DP, G, F, E, D, C, B, A) katika binary na 0x7D katika Hexadecimal.
Hatua ya 1: VIFAA
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- 7 SEHEMU
- WIRE JUMPER
- V3 CORD
- 4x3 KEYPARD
- 330 ohm
- Kinzani ya 10K
UNAWEZA KUAMuru KITENGO CHAKO HAPA
Hatua ya 2: SET-UP HARDWARE YAKO
Fuata hatua hii:
unganisha:
Bandika A ya sehemu kwa pin1 ya CloudX
Bandika B ya sehemu kwa pin2 ya CloudX
Piga DP ya sehemu kwa pin3 ya CloudX
Bandika C ya sehemu kwa pin4 ya CloudX
Bandika D ya sehemu kwa pin5 ya CloudX
Bandika E ya sehemu ili kubandika 6 ya CloudX
Bandika F ya sehemu kwa pin7 ya CloudX
Piga G ya sehemu kwa pin9 ya CloudX
unganisha pini ya kawaida ya cathode kwa GND
PiniA ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kwa pin12 ya microcontroller.
PiniB ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kubandika 13 ya microcontroller.
Pini ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kubandika 14 ya microcontroller.
Pini ya pini ya safu ya keypad iliunganishwa na kontena la 10k na kubandika15 ya microcontroller.
Na mwisho wa kontena uliunganishwa pamoja na GND.
Pini1 ya kitufe cha Row keypad iliunganishwa na pin10 ya microcontroller.
Pini2 ya kitufe cha Row keypad iliunganishwa na pin11 ya microcontroller.
Pini3 ya kitufe cha Row keypad iliunganishwa na pin12 ya microcontroller.
Hatua ya 3: CODING
Nakili nambari hii kwa IDX yako ya CloudX.
#jumuisha # pamoja na #jumuisha #fafanua Nambari yaOrRows 4 #fafanua NambariOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ',' * ',' 0 ',' # '}; // mpangilio wa vitufe vya Keypad char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char Keys; // Badala ya kuunda vigeuzi kumi vya char tofauti, tunaunda safu ya kuzipanga char ambazo hazijasainiwa = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; kuanzisha () {// kuanzisha hapa Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // anzisha keypad na data hizi // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); PortMode (1, OUTPUT); // kuanzisha bandari ya I / O ya dijiti 1 kama bandari ya OUTPUT Andika (1, OFF_ALL); // wazi / zima bandari 1 kitanzi () {// Programu hapa
Funguo = GetKey (); // angalia Vyombo vya habari kwa Kitufe
ikiwa (Funguo! = 0) bandari Andika (1, seg [Funguo - 48]); // kuandika Kitufe Kimeshinikizwa kwa sehemu-7
}
}
Hatua ya 4: SHIRIKIANA NASI
Shiriki nasi Mafanikio yako 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 LCD Kutumia Microcontroller ya CloudX: Hatua 4
Keypad na LCD Kutumia CloudX Microcontroller: Kwa mradi huu, tutakubali data kutoka kwa Keypad ya Matrix na kisha kuionyesha kwenye LCDModule
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