Orodha ya maudhui:

Jinsi ya Kutumia Keypad & LCD Pamoja na Arduino Kutengeneza Kikokotoo cha Arduino .: Hatua 5
Jinsi ya Kutumia Keypad & LCD Pamoja na Arduino Kutengeneza Kikokotoo cha Arduino .: Hatua 5

Video: Jinsi ya Kutumia Keypad & LCD Pamoja na Arduino Kutengeneza Kikokotoo cha Arduino .: Hatua 5

Video: Jinsi ya Kutumia Keypad & LCD Pamoja na Arduino Kutengeneza Kikokotoo cha Arduino .: Hatua 5
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Novemba
Anonim
Jinsi ya kutumia keypad & LCD na Arduino kutengeneza Arduino Calculator
Jinsi ya kutumia keypad & LCD na Arduino kutengeneza Arduino Calculator

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: -

Vitu Utakavyohitaji:
Vitu Utakavyohitaji:
Vitu Utakavyohitaji:
Vitu Utakavyohitaji:
Vitu Utakavyohitaji:
Vitu Utakavyohitaji:

Mahitaji ya vifaa: -

  1. Arduino UNO.
  2. Kitufe cha 4x4. (Unaweza kutumia keypad 4x3).
  3. 16x2 LCD.
  4. Bodi ya mkate.
  5. 10k potentiometer.
  6. waya zingine za kuziba kwa keypad.

Mahitaji ya Programu: -

Arduino IDE

Hiyo ndiyo yote unayohitaji kwa mradi huu.

Hatua ya 2: Kuelewa Kinanda: -

Kuelewa keypad:
Kuelewa keypad:
Kuelewa keypad:
Kuelewa keypad:

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: -

Miunganisho:
Miunganisho:
Miunganisho:
Miunganisho:
Miunganisho:
Miunganisho:

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: -

Nambari ya keypad:
Nambari ya keypad:
Nambari ya keypad:
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: -

Nambari ya Kikokotoo ya Arduino:
Nambari ya Kikokotoo ya Arduino:
Nambari ya Kikokotoo ya Arduino:
Nambari ya Kikokotoo ya 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: