Indholdsfortegnelse:
- Trin 1: Ting du skal bruge:-
- Trin 2: Forstå tastaturet:-
- Trin 3: Forbindelser:-
- Trin 4: Tastaturkode:-
- Trin 5: Arduino lommeregner kode:-
![Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner .: 5 trin Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner .: 5 trin](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
Video: Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner .: 5 trin
![Video: Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner .: 5 trin Video: Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner .: 5 trin](https://i.ytimg.com/vi/9jwCc7uPGoc/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner Sådan bruges tastatur og LCD med Arduino til at lave Arduino -lommeregner](https://i.howwhatproduce.com/images/005/image-13111-20-j.webp)
I denne vejledning vil jeg dele, hvordan du kan bruge 4x4 matrix -tastatur og 16x2 LCD med Arduino og bruge det til at lave en simpel Arduino -lommeregner.
Så lad os komme i gang …
Trin 1: Ting du skal bruge:-
![Ting du skal bruge Ting du skal bruge](https://i.howwhatproduce.com/images/005/image-13111-21-j.webp)
![Ting du skal bruge Ting du skal bruge](https://i.howwhatproduce.com/images/005/image-13111-22-j.webp)
![Ting du skal bruge Ting du skal bruge](https://i.howwhatproduce.com/images/005/image-13111-23-j.webp)
Hardware Krav:-
- Arduino UNO.
- 4x4 tastatur. (Du kan bruge 4x3 tastatur).
- 16x2 LCD.
- Brødbræt.
- 10k potentiometer.
- nogle ledninger til lodning til tastaturet.
Softwarekrav:-
Arduino IDE
Det er alt hvad du skal bruge til dette projekt.
Trin 2: Forstå tastaturet:-
![Forstå tastaturet Forstå tastaturet](https://i.howwhatproduce.com/images/005/image-13111-24-j.webp)
![Forstå tastaturet Forstå tastaturet](https://i.howwhatproduce.com/images/005/image-13111-25-j.webp)
Så for at bruge tastaturer skal du først forstå, hvordan tastaturet fungerer.
Tastatur er ikke andet end en knappet matrix med nxn antal rækker og kolonner. Rækkerne er vandrette, og kolonner er lodrette.
I 4x4 matrix er der 4 rækker og 4 kolonner og i 4x3 er der 4 rækker og 3 kolonner.
Hver knap i en række er forbundet til alle de andre knapper i samme række. Det samme med kolonner.
Ved at trykke på en knap lukkes kontakten mellem en kolonne og en rækkesporing, så strømmen kan strømme mellem en søjlepind og en stift. Sådan finder arduino, hvilken knap der trykkes på.
Jeg vil ikke dykke dybt ned i det og gøre selvstudiet kedeligt, så hvis du ønsker at lære betjening af tastaturet i dybden, kan du tjekke dette indlæg.
Lad os gå videre til det næste trin …
Trin 3: Forbindelser:-
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/005/image-13111-26-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/005/image-13111-27-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/005/image-13111-28-j.webp)
1. Loddekabler til tastaturet. Loddehovedstifter til en anden ende.
2. Se diagrammet til og foretag forbindelser som følger:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. LCD -forbindelser er også ret enkle.
- Tilslut først LCD på brødbræt.
- Tilslut nu benene RW, LED -katoden og Vss eller GND til GND -skinnen på brødbrættet.
- Tilslut Vcc til +ve skinnen på brødbrættet. Tilslut også LED -anodestiften (lige ved siden af katoden) til +ve -skinnen gennem en 220 ohm modstand.
- Tilslut kontraststiften mærket som V0 til potentiometerets midterste terminal. Tilslut andre to terminaler i gryden til +ve og GND.
- Tilslut nu følgende pin i rækkefølge:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
hvor, D2, D3,….., D13 er digitale i/o -ben af arduino.
Når forbindelserne er lavet. Vi kan gå videre til kodningstrinnet …
Trin 4: Tastaturkode:-
![Tastaturkode Tastaturkode](https://i.howwhatproduce.com/images/005/image-13111-29-j.webp)
![Tastaturkode Tastaturkode](https://i.howwhatproduce.com/images/005/image-13111-30-j.webp)
Inden du kan begynde at kode, skal du installere et bibliotek til os med tastaturet og LCD'en. For at downloade biblioteket skal du åbne IDE og gå til:-
- Skitse >> Inkluder bibliotek >> Administrer biblioteker.
- Skriv "Tastatur.h" i søgelinjen, og rul ned for at finde "Tastaturbibliotek af Mark Stanley version 3.1.1"
- Kontroller også, om LiquidCrystal -biblioteket er installeret. Hvis ikke, kan du finde det ved hjælp af samme metode.
- Installer bibliotekerne, og genstart IDE.
Kopier nu koden herunder og indsæt den i IDE. Upload den til arduino. (Kode til 4x3 kan downloades nedenunder):-
Denne kode hjælper dig med at kontrollere tastaturets funktion. Det viser knappen trykket på Serial monitor.
/*Kode til 4x4 tastatur*/
#include const byte ROWS = 4; const byte COLS = 4; char nøgler [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}; Tastatur tastatur = Tastatur (makeKeymap (taster), rowPins, colPins, ROWS, COLS); ugyldig opsætning () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (key) {Serial.println (key); }}
Med dette kan du komme i gang med tastatur med arduino, Koden til lommeregner er i næste trin..
Trin 5: Arduino lommeregner kode:-
![Arduino lommeregner kode Arduino lommeregner kode](https://i.howwhatproduce.com/images/005/image-13111-31-j.webp)
![Arduino lommeregner kode Arduino lommeregner kode](https://i.howwhatproduce.com/images/005/image-13111-32-j.webp)
Når du har testet tastaturet, og det fungerer fint. du kan gå videre til at lave en simpel lommeregner.
Du kan downloade koden fra filen nedenfor.
For at bruge lommeregneren skal du blot uploade koden. Alfabeterne bruges som følger:-
A = + (tilføjelse)
B = - (Subtraktion)
C = * (multiplikation)
D = / (division)
Symbolet * og # bruges som henholdsvis 'Annuller' og 'Ligesom'.
Det er alt for denne tutorial. Håber du kan lide det.
Tak skal du have.
Anbefalede:
Sådan bruges Fritzing til at lave et printkort: 3 trin
![Sådan bruges Fritzing til at lave et printkort: 3 trin Sådan bruges Fritzing til at lave et printkort: 3 trin](https://i.howwhatproduce.com/images/001/image-03-37-j.webp)
Sådan bruges Fritzing til at lave et printkort: I denne instruktionsbog viser jeg dig, hvordan du bruger Fritzing. I dette eksempel vil jeg lave et strømskærm til arduino, som kan bruges til at give arduino strøm med et batteri
Den hurtige guide til at lave en video med din iPhone og uploade den til Facebook eller YouTube: 9 trin
![Den hurtige guide til at lave en video med din iPhone og uploade den til Facebook eller YouTube: 9 trin Den hurtige guide til at lave en video med din iPhone og uploade den til Facebook eller YouTube: 9 trin](https://i.howwhatproduce.com/images/004/image-10373-j.webp)
Hurtigguide til at lave en video med din iPhone og uploade den til Facebook eller YouTube: Brug denne enkle 5 -trins proces (Instructables får det til at ligne flere trin end det faktisk er) til at oprette og uploade din første YouTube- eller Facebook -video - ved hjælp af bare din iPhone
Sådan bruges et par stykker træ til at samle sig til en sød og kraftfuld trærobotarm: 10 trin
![Sådan bruges et par stykker træ til at samle sig til en sød og kraftfuld trærobotarm: 10 trin Sådan bruges et par stykker træ til at samle sig til en sød og kraftfuld trærobotarm: 10 trin](https://i.howwhatproduce.com/images/001/image-711-66-j.webp)
Sådan bruges et par stykker træ til at samles i en sød og kraftig trærobotarm: Robotarmen hedder WoodenArm. Det ser meget sødt ud! Hvis du vil have flere detaljer om WoodenArm, kan du se www.lewansoul.com Nu kan vi lave en introduktion om WoodenArm, lad os komme videre
Sådan bruges ESP32 til at styre LED med Blynk Via WiFi: 7 trin (med billeder)
![Sådan bruges ESP32 til at styre LED med Blynk Via WiFi: 7 trin (med billeder) Sådan bruges ESP32 til at styre LED med Blynk Via WiFi: 7 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1564-110-j.webp)
Sådan bruges ESP32 til at styre LED med Blynk Via WiFi: Denne vejledning vil bruge ESP32 udviklingsbord til at styre LED med Blynk via WiFi. Blynk er en platform med iOS- og Android -apps til styring af Arduino, Raspberry Pi og lignende over internettet. Det er et digitalt instrumentbræt, hvor du kan bygge et
Billigt og let at lave Steampunk -tastatur: 7 trin (med billeder)
![Billigt og let at lave Steampunk -tastatur: 7 trin (med billeder) Billigt og let at lave Steampunk -tastatur: 7 trin (med billeder)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124806-cheap-and-easy-to-make-steampunk-keyboard-7-steps-with-pictures-j.webp)
Billigt og let at lave Steampunk -tastatur: Efter at have kigget på nogle af de smarte retro -tastaturer på Datamancers websted og den fine tutorial på Steampunk Workshop, ville jeg virkelig lave en selv. Desværre mangler jeg værktøjer/plads og penge til at skære og klippe messing, og jeg er ikke