Obsah:
- Krok 1: Veci, ktoré budete potrebovať:-
- Krok 2: Pochopenie klávesnice:-
- Krok 3: Pripojenia:-
- Krok 4: Kód klávesnice:-
- Krok 5: Kód kalkulačky Arduino:-
![Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino .: 5 krokov Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino .: 5 krokov](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
Video: Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino .: 5 krokov
![Video: Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino .: 5 krokov Video: Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino .: 5 krokov](https://i.ytimg.com/vi/Fyk0F--43Cw/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
![Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino Ako používať klávesnicu a LCD s Arduino na výrobu kalkulačky Arduino](https://i.howwhatproduce.com/images/005/image-13111-20-j.webp)
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ť:-
![Veci, ktoré budete potrebovať Veci, ktoré budete potrebovať](https://i.howwhatproduce.com/images/005/image-13111-21-j.webp)
![Veci, ktoré budete potrebovať Veci, ktoré budete potrebovať](https://i.howwhatproduce.com/images/005/image-13111-22-j.webp)
![Veci, ktoré budete potrebovať Veci, ktoré budete potrebovať](https://i.howwhatproduce.com/images/005/image-13111-23-j.webp)
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:-
![Pochopenie klávesnice Pochopenie klávesnice](https://i.howwhatproduce.com/images/005/image-13111-24-j.webp)
![Pochopenie klávesnice Pochopenie klávesnice](https://i.howwhatproduce.com/images/005/image-13111-25-j.webp)
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:-
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/005/image-13111-26-j.webp)
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/005/image-13111-27-j.webp)
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/005/image-13111-28-j.webp)
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:-
![Kód klávesnice Kód klávesnice](https://i.howwhatproduce.com/images/005/image-13111-29-j.webp)
![Kód klávesnice Kód klávesnice](https://i.howwhatproduce.com/images/005/image-13111-30-j.webp)
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:-
![Kód kalkulačky Arduino Kód kalkulačky Arduino](https://i.howwhatproduce.com/images/005/image-13111-31-j.webp)
![Kód kalkulačky Arduino Kód kalkulačky Arduino](https://i.howwhatproduce.com/images/005/image-13111-32-j.webp)
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: 6 krokov Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov](https://i.howwhatproduce.com/images/011/image-31067-j.webp)
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: 7 krokov Ako vkladať poznámky do kalkulačky TI-84 Plus: 7 krokov](https://i.howwhatproduce.com/images/011/image-32715-j.webp)
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: 4 kroky Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
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 pripraviť a odoslať dosku Eagle PCB na výrobu: 6 krokov Ako pripraviť a odoslať dosku Eagle PCB na výrobu: 6 krokov](https://i.howwhatproduce.com/images/003/image-8144-22-j.webp)
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 !!: 3 kroky Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
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š