Inhaltsverzeichnis:

So verwenden Sie Tastatur und LCD mit Arduino, um Arduino-Rechner zu machen. - Gunook
So verwenden Sie Tastatur und LCD mit Arduino, um Arduino-Rechner zu machen. - Gunook

Video: So verwenden Sie Tastatur und LCD mit Arduino, um Arduino-Rechner zu machen. - Gunook

Video: So verwenden Sie Tastatur und LCD mit Arduino, um Arduino-Rechner zu machen. - Gunook
Video: SimRig Upgrade: PC mit dem Arduino steuern! Keyboard | Maus | Medientasten | Programme starten 2024, September
Anonim
So verwenden Sie Tastatur und LCD mit Arduino, um einen Arduino-Rechner zu erstellen
So verwenden Sie Tastatur und LCD mit Arduino, um einen Arduino-Rechner zu erstellen

In diesem Tutorial werde ich teilen, wie Sie eine 4x4-Matrix-Tastatur und ein 16x2-LCD mit Arduino verwenden und damit einen einfachen Arduino-Rechner erstellen können.

Also lasst uns anfangen…

Schritt 1: Dinge, die Sie benötigen: -

Dinge, die Sie benötigen
Dinge, die Sie benötigen
Dinge, die Sie benötigen
Dinge, die Sie benötigen
Dinge, die Sie benötigen
Dinge, die Sie benötigen

Hardware-Anforderungen:-

  1. Arduino UNO.
  2. 4x4 Tastatur. (Sie können die 4x3-Tastatur verwenden).
  3. 16x2-LCD.
  4. Steckbrett.
  5. 10k Potentiometer.
  6. einige Drähte zum Löten an die Tastatur.

Software Anforderungen:-

Arduino-IDE

Das ist alles, was Sie für dieses Projekt brauchen.

Schritt 2: Verstehen der Tastatur:-

Die Tastatur verstehen
Die Tastatur verstehen
Die Tastatur verstehen
Die Tastatur verstehen

Um also Tastaturen verwenden zu können, müssen Sie zuerst verstehen, wie die Tastatur funktioniert.

Die Tastatur ist nichts anderes als eine geknöpfte Matrix mit nxn Anzahl von Zeilen und Spalten. Die Zeilen sind horizontal und die Spalten sind vertikal.

In einer 4x4-Matrix gibt es 4 Zeilen und 4 Spalten und in einer 4x3 sind es 4 Zeilen und 3 Spalten.

Jede Schaltfläche in einer Reihe ist mit allen anderen Schaltflächen in derselben Reihe verbunden. Genauso bei Spalten.

Durch Drücken einer Taste wird der Schalter zwischen einer Spalten- und einer Zeilenspur geschlossen, sodass Strom zwischen einem Spalten-Pin und einem Zeilen-Pin fließen kann. So findet Arduino, welche Taste gedrückt wird.

Ich möchte nicht tief darin eintauchen und das Tutorial langweilig machen. Wenn Sie also die Funktionsweise der Tastatur eingehend lernen möchten, können Sie diesen Beitrag lesen.

Kommen wir zum nächsten Schritt…

Schritt 3: Verbindungen:-

Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse

1. Lötdrähte an das Tastenfeld anlöten. Lötstifte an einem anderen Ende anlöten.

2. Beziehen Sie sich auf das Diagramm und stellen Sie die Verbindungen wie folgt her:-

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. LCD-Anschlüsse sind auch ziemlich einfach.

  • Verbinden Sie zuerst das LCD mit dem Steckbrett.
  • Verbinden Sie nun die Pins RW, LED-Kathode und Vss oder GND mit der GND-Schiene des Steckbretts.
  • Verbinden Sie den Vcc mit der +ve-Schiene des Steckbretts. Verbinden Sie auch den LED-Anodenstift (rechts neben der Kathode) über einen 220-Ohm-Widerstand mit der +ve-Schiene.
  • Verbinden Sie den mit V0 gekennzeichneten Kontraststift mit dem mittleren Anschluss des Potentiometers. Verbinden Sie die anderen beiden Anschlüsse des Potis mit +ve und GND.
  • Verbinden Sie nun den folgenden Pin der Reihe nach:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

wobei D2, D3, ….., D13 digitale I / O-Pins von Arduino sind.

Sobald die Verbindungen hergestellt sind. Wir können zum Codierungsschritt übergehen…

Schritt 4: Tastaturcode:-

Tastaturcode
Tastaturcode
Tastaturcode
Tastaturcode

Bevor Sie mit dem Codieren beginnen können, müssen Sie eine Bibliothek für die Tastatur und das LCD installieren. Um die Bibliothek herunterzuladen, öffnen Sie die IDE und gehen Sie zu:-

  • Skizze >> Bibliothek einschließen >> Bibliotheken verwalten.
  • Geben Sie in der Suchleiste "Keypad.h" ein und scrollen Sie nach unten, um "Keypad-Bibliothek von Mark Stanley Version 3.1.1" zu finden.
  • Überprüfen Sie auch, ob die LiquidCrystal-Bibliothek installiert ist. Wenn nicht, können Sie es mit derselben Methode finden.
  • Installieren Sie die Bibliotheken und starten Sie die IDE neu.

Kopieren Sie nun den folgenden Code und fügen Sie ihn in die IDE ein. Laden Sie es auf Arduino hoch. (Code für 4x3 kann von unten heruntergeladen werden):-

Dieser Code hilft Ihnen, die Funktion der Tastatur zu überprüfen. Er zeigt die auf dem seriellen Monitor gedrückte Taste an.

/*Code für 4x4-Tastatur*/

#include const byte ROWS = 4; konstantes Byte COLS = 4; char keys[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}; Keypad-Tastatur = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS); Void setup () { Serial.begin (9600); aufrechtzuerhalten. Void Schleife () { Zeichentaste = Tastatur.getKey (); wenn (Schlüssel) {Serial.println (Schlüssel); } }

Damit können Sie mit der Tastatur mit Arduino beginnen. Der Code für den Rechner ist im nächsten Schritt.

Schritt 5: Arduino-Rechnercode:-

Arduino-Rechnercode
Arduino-Rechnercode
Arduino-Rechnercode
Arduino-Rechnercode

Nachdem Sie die Tastatur getestet haben, funktioniert sie einwandfrei. Sie können mit der Erstellung eines einfachen Taschenrechners fortfahren.

Sie können den Code aus der unten angegebenen Datei herunterladen.

Um den Taschenrechner zu verwenden, laden Sie einfach den Code hoch. Die Alphabete werden wie folgt verwendet:-

A = + (Zusatz)

B = - (Subtraktion)

C = * (Multiplikation)

D = / (Abteilung)

Die Symbole * und # werden als 'Abbrechen' bzw. 'Gleich zu' verwendet.

Das ist alles für dieses Tutorial. Hoffe du magst es.

Dankeschön.

Empfohlen: