Obsah:
- Krok 1: Věci, které budete potřebovat:-
- Krok 2: Pochopení klávesnice:-
- Krok 3: Připojení:-
- Krok 4: Kód klávesnice:-
- Krok 5: Kód kalkulačky Arduino:-
Video: Jak používat klávesnici a LCD s Arduino k výrobě kalkulačky Arduino .: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V tomto tutoriálu se podělím o to, jak můžete s Arduino používat maticovou klávesnici 4x4 a 16x2 LCD a vytvořit z ní jednoduchou kalkulačku Arduino.
Začněme tedy…
Krok 1: Věci, které budete potřebovat:-
Hardwarové požadavky:-
- Arduino UNO.
- Klávesnice 4x4. (Můžete použít klávesnici 4x3).
- 16x2 LCD.
- Prkénko.
- 10k potenciometr.
- některé vodiče k pájení na klávesnici.
Softwarové požadavky:-
Arduino IDE
To je vše, co budete pro tento projekt potřebovat.
Krok 2: Pochopení klávesnice:-
Abyste mohli používat klávesnice, musíte nejprve porozumět tomu, jak klávesnice funguje.
Klávesnice není nic jiného než knoflíková matice s nxn počtem řádků a sloupců. Řádky jsou vodorovné a sloupce svislé.
V matici 4x4 jsou 4 řádky a 4 sloupce a v 4x3 jsou 4 řádky a 3 sloupce.
Každé tlačítko v řadě je připojeno ke všem ostatním tlačítkům ve stejném řádku. To samé se sloupci.
Stisknutím tlačítka se zavře přepínač mezi sloupcem a trasováním řádku, což umožní tok proudu mezi kolíkovým sloupcem a řádkovým kolíkem. Takto arduino zjistí, které tlačítko bylo stisknuto.
Nechci se do toho ponořit hluboko a udělat tutoriál nudným, takže pokud se chcete naučit pracovat s klávesnicí do hloubky, můžete se podívat na tento příspěvek.
Přejděme k dalšímu kroku…
Krok 3: Připojení:-
1. Pájecí vodiče ke klávesnici. Pájecí kolíky na jiném konci.
2. Postupujte podle schématu a proveďte připojení následujícím způsobem:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Připojení LCD je také docela jednoduché.
- Nejprve připojte LCD na prkénko.
- Nyní připojte kolíky RW, LED katodu a Vss nebo GND ke kolejnici GND prkénka.
- Připojte Vcc k +ve kolejnici nepájivého pole. Také připojte pin anody LED (hned vedle katody) k kladné kolejnici přes odpor 220 ohmů.
- Připojte kontrastní kolík označený jako V0 ke střední svorce potenciometru. Připojte další dva terminály potu k +ve a GND.
- Nyní připojte následující pin v pořadí:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
kde D2, D3, ….., D13 jsou digitální I/O piny arduina.
Jakmile jsou vytvořena připojení. Můžeme přejít ke kroku kódování …
Krok 4: Kód klávesnice:-
Než začnete kódovat, musíte nám nainstalovat knihovnu, klávesnici a LCD. Chcete-li stáhnout knihovnu, otevřete IDE a přejděte na:-
- Skica >> Zahrnout knihovnu >> Spravovat knihovny.
- Do vyhledávacího pole zadejte „Keypad.h“a přejděte dolů a najděte „Keyboard library by Mark Stanley version 3.1.1“
- Zkontrolujte také, zda je nainstalována knihovna LiquidCrystal. Pokud ne, můžete jej najít pomocí stejné metody.
- Nainstalujte knihovny a restartujte IDE.
Nyní zkopírujte níže uvedený kód a vložte jej do IDE. Nahrajte jej na arduino. (Kód pro 4x3 lze stáhnout níže):-
Tento kód vám pomůže zkontrolovat fungování klávesnice, zobrazuje tlačítko stisknuté na sériovém monitoru.
/*Kód pro klávesnici 4x4*/
#include const byte ROWS = 4; konstantní bajt COLS = 4; znaky [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Klávesnice klávesnice = Klávesnice (makeKeymap (klávesy), rowPins, colPins, ROWS, COLS); neplatné nastavení () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (klíč) {Serial.println (klíč); }}
S tímto můžete začít s klávesnicí s arduino, kód pro kalkulačku je v dalším kroku..
Krok 5: Kód kalkulačky Arduino:-
Jakmile klávesnici vyzkoušíte, funguje dobře. můžete přejít k vytvoření jednoduché kalkulačky.
Kód si můžete stáhnout ze souboru uvedeného níže.
Chcete-li použít kalkulačku, jednoduše nahrajte kód, Abecedy se používají následovně:-
A = + (sčítání)
B = - (Odečtení)
C = * (Násobení)
D = / (Divize)
Symboly * a # se používají příslušně jako „Zrušit“a „Rovná se“.
To je pro tento tutoriál vše. Doufám, že se vám to líbí.
Děkuji.
Doporučuje:
Jak použít Fritzing k výrobě DPS: 3 kroky
Jak použít Fritzing k výrobě DPS: V tomto Instructable vám ukážu, jak používat Fritzing. V tomto příkladu vyrobím napájecí štít pro arduino, který lze použít k napájení arduina pomocí baterie
Použijte Fusion k výrobě tohoto dřevěného nástroje!: 4 kroky
Použijte Fusion k výrobě tohoto dřevěného nástroje !: Toto je jeden z nejjednodušších projektů, které jsem vytvořil pomocí Fusion 360, abych pomohl začátečníkům začít se softwarem. Ukazuje některé základní funkce softwaru a je příliš snadné zabrat mnoho času. Potřebný software: Fusion 360 od Autodesk Předběžné požadavky
Jak používat terminál Mac a jak používat klíčové funkce: 4 kroky
Jak používat terminál Mac a jak používat klíčové funkce: Ukážeme vám, jak otevřít terminál MAC. V Terminálu vám také ukážeme několik funkcí, jako je ifconfig, změna adresářů, přístup k souborům a arp. Ifconfig vám umožní zkontrolovat vaši IP adresu a vaši MAC adresu
Znovu použijte staré tiskové pásky a videokazety k výrobě lana!: 9 kroků
Znovu použijte staré tiskové pásky a videokazety k výrobě lan!: Znovu použijte staré tiskové pásky a videokazety k výrobě provazů! ne, nemluvím o inkoustových páskách s jehličkovou barvou {i když budou fungovat, bylo by to prostě špinavé} mám na mysli ten, který získáte od těch malých fototiskáren, jako je canon selphy nebo kod
Vytvořte si vlastní displej v LCD Studio (pro klávesnici G15 a obrazovky LCD): 7 kroků
Sestavte si vlastní displej v LCD Studiu (pro klávesnici G15 a obrazovky LCD).: Dobře, pokud jste právě dostali klávesnici G15 a jste velmi nezaujatí základními displeji, které s ní byly dodány, pak vás provedu základy používání aplikace LCD Studio Tento příklad bude dělat displej, který ukazuje pouze základní