
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

V tomto návode sa budem deliť o to, ako môžete s klávesnicou Arduino používať maticovú klávesnicu 4x4 a displej LCD 16x2 a ako ju použiť na výrobu jednoduchej kalkulačky Arduino.
Začnime teda…
Krok 1: Veci, ktoré budete potrebovať:-



Hardvérové požiadavky:-
- Arduino UNO.
- Klávesnica 4x4. (Môžete použiť klávesnicu 4x3).
- 16x2 LCD.
- Breadboard.
- 10k potenciometer.
- niektoré vodiče na spájkovanie s klávesnicou.
Požiadavky na softvér:-
Arduino IDE
To je všetko, čo budete k tomuto projektu potrebovať.
Krok 2: Pochopenie klávesnice:-


Ak teda chcete používať klávesnice, musíte najskôr pochopiť, ako funguje.
Klávesnica nie je nič iné ako tlačidlová matica s počtom riadkov a stĺpcov nxn. Riadky sú horizontálne a stĺpce vertikálne.
V matici 4x4 sú 4 riadky a 4 stĺpce a v 4x3 sú 4 riadky a 3 stĺpce.
Každé tlačidlo v rade je prepojené so všetkými ostatnými tlačidlami v rovnakom rade. To isté so stĺpcami.
Stlačením tlačidla sa zatvorí prepínač medzi stĺpcom a sledovaním riadkov, čo umožní prúdenie prúdu medzi kolíkom stĺpca a riadkom. Takto arduino zistí, ktoré tlačidlo je stlačené.
Nechcem sa do toho ponoriť hlboko a urobiť návod nudným, takže ak sa chcete naučiť pracovať s klávesnicou do hĺbky, môžete si pozrieť tento príspevok.
Prejdeme k ďalšiemu kroku…
Krok 3: Pripojenia:-



1. Spájkujte vodiče s klávesnicou. Spájajte kolíky záhlavia na iný koniec.
2. Postupujte podľa schémy a zapojte sa nasledovne:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Pripojenia LCD sú tiež veľmi jednoduché.
- Najprv pripojte LCD na dosku.
- Teraz pripojte kolíky RW, LED katódu a Vss alebo GND k lište GND nepájivého poľa.
- Pripojte Vcc k +ve koľajnici nepájivého poľa. Cez odpor 220 ohmov tiež pripojte anódový kolík LED (tesne vedľa katódy) k kladnej koľajnici.
- Pripojte kontrastný kolík označený ako V0 k strednej svorke potenciometra. Pripojte ďalšie dva vývody hrnca k +ve a GND.
- Teraz pripojte nasledujúci kolík v uvedenom poradí:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
kde D2, D3, ….., D13 sú digitálne i/o piny arduina.
Po vytvorení spojení. Môžeme prejsť na krok kódovania …
Krok 4: Kód klávesnice:-


Predtým, ako začnete s kódovaním, musíte nám nainštalovať knižnicu, klávesnicu a LCD. Ak si chcete stiahnuť knižnicu, otvorte IDE a choďte:-
- Náčrt >> Zahrnúť knižnicu >> Spravovať knižnice.
- Do vyhľadávacieho panela zadajte „Keypad.h“a posuňte sa nadol, aby ste našli „Knižnica klávesníc od Marka Stanleya, verzia 3.1.1“
- Tiež skontrolujte, či je nainštalovaná knižnica LiquidCrystal. Ak nie, môžete ho nájsť rovnakou metódou.
- Nainštalujte knižnice a reštartujte IDE.
Teraz skopírujte nižšie uvedený kód a vložte ho do IDE. Nahrajte ho na arduino. (Kód pre 4x3 si môžete stiahnuť nižšie):-
Tento kód vám pomôže skontrolovať funkčnosť klávesnice, zobrazuje tlačidlo stlačené na sériovom monitore.
/*Kód pre klávesnicu 4x4*/
#include const byte ROWS = 4; konštantný bajt COLS = 4; znaky [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; bajtové riadky [ROWS] = {5, 4, 3, 2}; bajtové stĺpce [COLS] = {9, 8, 7, 6}; Klávesnica klávesnice = Klávesnica (makeKeymap (klávesy), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (kľúč) {Serial.println (kľúč); }}
S týmto môžete začať používať klávesnicu s arduino, kód pre kalkulačku je v nasledujúcom kroku..
Krok 5: Kód kalkulačky Arduino:-


Keď klávesnicu vyskúšate, funguje dobre. môžete prejsť na výrobu jednoduchej kalkulačky.
Kód si môžete stiahnuť z nižšie uvedeného súboru.
Ak chcete použiť kalkulačku, jednoducho nahrajte kód, abecedy sa používajú nasledovne:-
A = + (sčítanie)
B = - (Odčítanie)
C = * (násobenie)
D = / (Divízia)
Symboly * a # sa použijú ako „Zrušiť“a „Rovná sa“.
To je k tomuto tutoriálu všetko. Dúfam, že sa vám to páči.
Ďakujem.
Odporúča:
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov

Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Ako vkladať poznámky do kalkulačky TI-84 Plus: 7 krokov

Ako vkladať poznámky do kalkulačky TI-84 Plus: Ukladanie poznámok a vzorcov do grafickej kalkulačky TI-84 Plus je možné použiť na ušetrenie času a spoľahlivejšie zapamätanie vzorcov. Môže sa použiť aj na to, aby ste získali náskok pred skúškami, ako sú SAT, ktoré umožňujú študentom používať túto metódu. V ľudových
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky

Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Ako pripraviť a odoslať dosku Eagle PCB na výrobu: 6 krokov

Ako sa pripraviť a odoslať dosku Eagle PCB na výrobu: Ahoj! V tomto krátkom tutoriáli vám ukážem, ako exportovať dosku plošných spojov a odoslať ju do domu na výrobu plošných spojov, aby ju vyrobili pre vás. V tomto návode použijem fabiu ALLPCB . house.www.allpcb.com Začnime
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky

Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš