Orodha ya maudhui:
- Hatua ya 1: Vitu Utakavyohitaji: -
- Hatua ya 2: Kuelewa Kinanda: -
- Hatua ya 3: Uunganisho: -
- Hatua ya 4: Nambari ya keypad: -
- Hatua ya 5: Msimbo wa Kikokotoo cha Arduino: -
Video: Jinsi ya Kutumia Keypad & LCD Pamoja na Arduino Kutengeneza Kikokotoo cha Arduino .: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Katika mafunzo haya nitashiriki jinsi unaweza kutumia keypad ya matrix 4x4 na LCD 16x2 na Arduino na uitumie kufanya Calculator Arduino rahisi.
Basi lets kuanza …
Hatua ya 1: Vitu Utakavyohitaji: -
Mahitaji ya vifaa: -
- Arduino UNO.
- Kitufe cha 4x4. (Unaweza kutumia keypad 4x3).
- 16x2 LCD.
- Bodi ya mkate.
- 10k potentiometer.
- waya zingine za kuziba kwa keypad.
Mahitaji ya Programu: -
Arduino IDE
Hiyo ndiyo yote unayohitaji kwa mradi huu.
Hatua ya 2: Kuelewa Kinanda: -
Kwa hivyo kutumia keypads kwanza lazima uelewe jinsi keypad inavyofanya kazi.
Keypad sio chochote isipokuwa tumbo lenye vifungo na nxn idadi ya safu na safu. Safu mlalo ni za usawa na nguzo ni wima.
Katika tumbo la 4x4 kuna safu 4 na nguzo 4 na katika 4x3 kuna safu 4 na nguzo 3.
Kila kifungo katika safu kimeunganishwa na vifungo vingine vyote kwenye safu moja. Sawa na nguzo.
Kubonyeza kitufe hufunga swichi kati ya safu na ufuatiliaji wa safu, ikiruhusu sasa kutiririka kati ya pini ya Safuwima na pini ya Mstari. Hivi ndivyo arduino hupata kitufe gani kilichobanwa.
Sitaki kuzama ndani yake na kufanya mafunzo kuwa ya kuchosha kwa hivyo ikiwa unataka kujifunza kufanya kazi kwa keypad kwa kina unaweza kuangalia chapisho hili.
Wacha tuendelee hatua inayofuata…
Hatua ya 3: Uunganisho: -
1. Solder waya kwa keypad. Pini za kichwa chaolder hadi mwisho mwingine.
2. Rejea mchoro na ufanye unganifu kama ifuatavyo: -
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Uunganisho wa LCD ni rahisi pia.
- Kwanza unganisha LCD kwenye ubao wa mkate.
- Sasa unganisha pini RW, cathode ya LED na Vss au GND kwenye reli ya GND ya ubao wa mkate.
- Unganisha Vcc kwenye reli ya + mkate. Unganisha pia pini ya anode ya LED (Kulia karibu na cathode) kwa + reli kupitia kontena la 220 ohm.
- Unganisha pini ya kulinganisha iliyoitwa V0 na kituo cha kati cha potentiometer. Unganisha vituo vingine viwili vya sufuria kwa + ve na GND.
- Sasa unganisha pini ifuatayo kwa utaratibu:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
wapi, D2, D3,….., D13 ni pini za dijiti za i / o za arduino.
Mara tu viunganisho vimefanywa. Tunaweza kuendelea na hatua ya usimbuaji…
Hatua ya 4: Nambari ya keypad: -
Kabla ya kuanza kuweka nambari lazima uweke maktaba kwetu kitufe na LCD. Ili kupakua maktaba, fungua IDE na picha: -
- Mchoro >> Jumuisha Maktaba >> Simamia Maktaba.
- Katika aina ya upau wa utaftaji "Keypad.h" na utembeze chini ili upate "Maktaba ya keypad na toleo la 3.1.1 la Mark Stanley"
- Pia angalia ikiwa maktaba ya LiquidCrystal imewekwa. Ikiwa sivyo, unaweza kuipata kwa kutumia njia ile ile.
- Sakinisha maktaba na uanze tena IDE.
Sasa nakili nambari hapa chini na ibandike kwenye IDE. Pakia kwa arduino. (Nambari ya 4x3 inaweza kupakuliwa kutoka chini): -
Nambari hii itakusaidia kukagua kazi ya Keypad, Inaonyesha kitufe kilichobanwa kwenye mfuatiliaji wa serial.
/ * Nambari ya keypad 4x4 * /
# pamoja na const byte ROWS = 4; const byte COLS = 4; funguo za char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; Pini za baiti [ROWS] = {5, 4, 3, 2}; Polls byte [COLS] = {9, 8, 7, 6}; Keypad keypad = Keypad (makeKeymap (funguo), safu za pini, colPins, ROWS, COLS); kuanzisha batili () {Serial.begin (9600); } kitanzi batili () {char key = keypad.getKey (); ikiwa (ufunguo) {Serial.println (ufunguo); }}
Kwa hii unaweza kuanza na keypad na arduino, Nambari ya kikokotoo iko katika hatua inayofuata..
Hatua ya 5: Msimbo wa Kikokotoo cha Arduino: -
Mara tu ukijaribu kitufe, na inafanya kazi vizuri. unaweza kuendelea kutengeneza kikokotoo rahisi.
Unaweza kupakua nambari kutoka kwa faili iliyopewa hapa chini.
Kutumia kikokotoo kupakia tu nambari, Alphabets hutumiwa kama ifuatavyo: -
A = + (nyongeza)
B = - (kutoa)
C = * (Kuzidisha)
D = / (Idara)
Alama * na # hutumiwa kama 'Ghairi' na 'Sawa na' Kwa mtiririko huo.
Hiyo ni yote kwa mafunzo haya. Natumahi umeipenda.
Asante.
Ilipendekeza:
Kikokotoo cha Arduino Kutumia keypad ya 4X4: Hatua 4 (na Picha)
Calculator Arduino Kutumia 4X4 Keypad: Katika mafunzo haya tutaunda kikokotoo chetu na Arduino. Thamani zinaweza kutumwa kupitia keypad (4 × 4 keypad) na matokeo yanaweza kutazamwa kwenye skrini ya LCD. Kikokotoo hiki kinaweza kufanya shughuli rahisi kama nyongeza, kutoa, kuzidisha
Kutengeneza Kikokotoo Kutumia Msimbo wa C: Hatua 14
Kutengeneza Kikokotoo Kutumia Msimbo wa C: Karibu kwenye ile ambayo labda itakuwa nambari yako ya kwanza kabisa, utaandika programu rahisi ambayo inaunda kikokotoo rahisi kwa kutumia lugha ya programu " C ". Kumbuka: Ikiwa picha ziko mbali au zinafungwa, tafadhali bonyeza juu yao kutazama picha kamili
Jinsi ya Kutengeneza Kifurushi cha Betri cha 9v Kutumia 18650: Hatua 7
Jinsi ya kutengeneza Kifurushi cha Betri cha 9v Kutumia 18650: Jinsi ya kutengeneza kifurushi cha betri cha 9v ukitumia seli za lithiamu-ion zinazoweza kuchajiwa ambazo ni za kawaida na rahisi kutumia tena kwenye kifurushi cha umeme, kilichounganishwa kwa safu au sambamba kuunda kifurushi chako unachoweza kuchaji tena
Jinsi ya kutengeneza Kituo cha Chaja cha Li-ion cha 18650 kwa Bajeti: Hatua 4 (na Picha)
Jinsi ya kutengeneza Kituo cha Chaja cha Li-ion cha 18650 kwa Bajeti: Betri ya lithiamu-ion au betri ya Li-ion (iliyofupishwa kama LIB) ni aina ya betri inayoweza kuchajiwa ambayo ioni za lithiamu huhama kutoka kwa elektroni hasi kwenda kwa elektroni nzuri wakati wa kutokwa na nyuma wakati wa kuchaji. Betri za li-ion hutumia kiingilizi
Jinsi ya Kutengeneza Kikokotoo katika Xcode Kutumia Mwepesi: Hatua 9
Jinsi ya Kutengeneza Kikokotoo katika Xcode Kutumia Mwepesi: Katika mafunzo haya ya haraka, nitakuonyesha jinsi ya kuunda kikokotoo rahisi kutumia Swift katika Xcode. Programu hii imejengwa ili kuonekana karibu sawa na programu asili ya kikokotozi ya iOS. Unaweza kufuata maagizo hatua kwa hatua na ujenge hesabu