
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

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: -



Hardware-Anforderungen:-
- Arduino UNO.
- 4x4 Tastatur. (Sie können die 4x3-Tastatur verwenden).
- 16x2-LCD.
- Steckbrett.
- 10k Potentiometer.
- 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:-


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:-



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:-


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:-


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:
So verwenden Sie den SG90-Servomotor mit "skiiiD": 9 Schritte

So verwenden Sie den SG90-Servomotor mit "skiiiD": Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started-With-SkiiiD-Editor
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: 6 Schritte

SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: In diesem Tutorial verwenden wir Vibrationssensor, LED, Summer, Widerstand, Arduino Uno und Visuino, um einen Piepton zu erzeugen, wenn Vibrationen erkannt werden. Sehen Sie sich ein Demonstrationsvideo an
Passwörter: So machen Sie sie richtig – wikiHow

Passwörter: Wie man sie richtig macht: Anfang dieses Jahres hat meine Frau den Zugriff auf einige ihrer Konten verloren. Ihr Passwort wurde von einer gehackten Website genommen und dann verwendet, um in andere Konten einzudringen. Erst als Websites anfingen, sie über fehlgeschlagene Anmeldeversuche zu benachrichtigen, bemerkte sie etwas
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nic

So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
Fügen Sie eine PC-Sync-Buchse zu einem Nikon Sc-28 Ttl-Kabel hinzu (verwenden Sie die automatischen Einstellungen für einen Blitz an der Kamera und lösen Sie Kamerablitze aus !!):

Fügen Sie eine PC-Sync-Buchse zu einem Nikon Sc-28 Ttl-Kabel hinzu (verwenden Sie die automatischen Einstellungen für einen Kamerablitz und lösen Sie die Kamerablitze aus !!): In dieser Anleitung zeige ich Ihnen, wie Sie einen dieser lästigen proprietären 3-Pin-TTL-Anschlüsse auf entfernen die Seite eines Nikon SC-28 Off-Camera-TTL-Kabels und ersetzen Sie es durch einen Standard-PC-Sync-Anschluss. Auf diese Weise können Sie einen dedizierten Blitz verwenden, s