Inhaltsverzeichnis:
- Schritt 1: Zusammenbau der Teile
- Schritt 2: Programmierung des Arduino
- Schritt 3: Dinge ändern und ein Arduino Game Shield erstellen
Video: Arduino LCD-Spiel - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Viele Dinge zu machen ist mit Arduino-Mikrocontrollern sehr einfach. In diesem Instructable erfahren Sie, wie Sie ein einfaches 1-Tasten-Videospiel aus einer Handvoll Teilen und Tinkercad Circuits erstellen. Es ist ein seitlich scrollendes Springspiel. Dies dient als guter Ausgangspunkt, um aus einfacher Maker-Elektronik eigene Spiele zu erstellen.
Liste der Einzelteile:
- 1 x Arduino UNO
- 1 x LCD-Bildschirm (16 x 2 Zeichen)
- 1 x Elektronik Steckbrett
- 1 x 220 Ω Widerstand
- 1 x Druckknopfschalter
- Solid-Core-Anschlusskabel
- 1 x USB-Kabel
Schritt 1: Zusammenbau der Teile
Die benötigten Teile sind im Bild oben gezeigt. Beginnen Sie mit dem Arduino ohne Strom. Schließen Sie das USB-Kabel NICHT an. Dies geschieht in einem späteren Schritt, wenn es Zeit ist, es zu programmieren und das Spiel auszuprobieren.
Verwenden Sie ein langes Anschlusskabel, um das 5V-Signal auf dem Arduino ganz links von der roten Reihe oben auf dem Steckbrett zu verbinden.
Verwenden Sie ein langes Anschlusskabel, um das GND-Signal ganz links von der schwarzen (oder blauen auf einigen Steckbrettern) Reihe oben auf dem Steckbrett zu verbinden.
Das LCD-Modul (Liquid Crystal Display) hat an der Unterseite einen 16-poligen Stiftleisten. Stecken Sie diese wie im Bild gezeigt in das Steckbrett. Alle elektronischen Signale, die das LCD mit Strom versorgen und steuern, gehen durch diesen Header.
Diese Pins sind (von links nach rechts):
- GND - Leistungsmassesignal
- VCC - positives Leistungssignal
- V0 - Kontrasteinstellung
- RS - Registerauswahl
- R/W - Lese-/Schreibauswahl
- E - Betriebsfreigabesignal
- DB0 - Datenbit 0 (hier nicht verwendet)
- DB1 - Datenbit 1 (hier nicht verwendet)
- DB2 - Datenbit 2 (hier nicht verwendet)
- DB3 - Datenbit 3 (hier nicht verwendet)
- DB4 - Datenbit 4
- DB5 - Datenbit 5
- DB6 - Datenbit 6
- DB7 - Datenbit 7
- LED+ - Hintergrundbeleuchtung LED positiv
- LED- - Hintergrundbeleuchtung LED negativ
Verbinden Sie mit kurzen Anschlussdrähten GND und LED- (Pins 1 und 16) mit der schwarzen Reihe oben.
Verbinden Sie auf ähnliche Weise VCC (Pin 2) mit einem kurzen Anschlusskabel mit der roten Reihe oben.
Biegen Sie die Adern des 220--Widerstands (rot-rot-braune Farbbänder) und verbinden Sie ihn zwischen LED+ und der roten Reihe oben auf dem Steckbrett.
Verwenden Sie längere Anschlussdrähte, um die restlichen Verbindungen herzustellen:
- Verbinden Sie DB7 mit Arduino-Pin 3
- Verbinden Sie DB6 mit Arduino-Pin 4
- Verbinden Sie DB5 mit Arduino-Pin 5
- Verbinden Sie DB4 mit Arduino-Pin 6
- Verbinden Sie E mit Arduino-Pin 9
- Verbinden Sie R / W mit Arduino Pin 10 (oder mit der schwarzen Reihe oben auf dem Steckbrett)
- Verbinden Sie RS mit Arduino-Pin 11
- Verbinden Sie V0 mit Arduino Pin 12 (oder mit der schwarzen Reihe oben auf dem Steckbrett)
Stecken Sie den Druckknopf irgendwo links vom LCD-Bildschirm ein und überspannen Sie den Kanal, der entlang der Mitte des Steckbretts verläuft (siehe Bild oben). Verbinden Sie einen der oberen beiden Stifte des Knopfes mit einem kurzen Anschlusskabel mit der schwarzen Reihe oben auf dem Steckbrett. Verbinden Sie den anderen Pin oben an der Taste mit Pin 2 des Arduino.
Schritt 2: Programmierung des Arduino
An dieser Stelle sollten Sie bereit sein, das Arduino zu programmieren und zu testen.
Stellen Sie zunächst sicher, dass die Arduino-Software auf Ihrem Computer installiert ist. Laden Sie die Datei LCD_Game.ino auf dieser Seite auf Ihren Computer herunter und öffnen Sie sie in der Arduino-Software. Stellen Sie sicher, dass das Board richtig für die Programmierung eingestellt ist (Tools → Board → Arduino Uno).
Verbinden Sie den Arduino über das USB-Kabel mit Ihrem Computer. Dadurch wird das Arduino / Spiel mit Strom versorgt und Sie können Ihr Programm auf das Arduino hochladen.
An dieser Stelle sollte der Bildschirm des LCD-Displays aufleuchten.
Programmieren Sie den Arduino, indem Sie Datei → Hochladen auswählen (oder die rechte Pfeiltaste oben in der Arduino-Software drücken).
Wenn alles gut geht, sollte der LCD-Bildschirm jetzt den Spielstartbildschirm wie im obigen Bild anzeigen.
Schritt 3: Dinge ändern und ein Arduino Game Shield erstellen
An diesem Punkt haben Sie alles funktioniert, also was gibt es noch zu tun?
Wenn Sie die Funktionsweise des Spiels ändern oder eine coole Leiterplatte für dieses Projekt erstellen möchten, die direkt an den Arduino angeschlossen wird und all diese unordentlichen Drähte ersetzt, können Sie hier beginnen.
Ich habe dieses Spiel vollständig mit dem sehr coolen (KOSTENLOSEN!) Online-Elektroniksimulator Tinkercad Circuits entwickelt. Ich hatte das Spiel tatsächlich voll funktionsfähig und getestet, bevor ich das Arduino jemals aus dem Kit genommen habe. Hier ist die virtuelle Schaltung für das Arduino LCD-Spiel.
Sie können das Spiel tatsächlich direkt in Ihrem Browser spielen, ohne jemals echte Elektronik zusammenbauen zu müssen ("Oh, jetzt sagst du es mir"). Wenn Sie Änderungen am Spiel vornehmen oder das Geschehen erkunden möchten, können Sie die virtuelle Schaltung über die Schaltfläche "Projekt duplizieren" kopieren. Anschließend können Sie den Quellcode bearbeiten und Änderungen direkt dort ausprobieren. Es gibt auch einen Debugger mit vollem Funktionsumfang, mit dem Sie das Programm Zeile für Zeile durchlaufen und sehen können, was vor sich geht!
Wenn Sie so geneigt sind, können Sie auch eine Platine herstellen, um Ihre Elektronik gut mit dem Arduino zu verbinden. Das Projekt verfügt über eine Schaltfläche "Download Gerber", mit der Sie die erforderlichen Dateien erhalten, die Sie einem Leiterplattenhersteller (PCB) zur Verfügung stellen müssen, um eine kundenspezifische Leiterplatte herstellen zu lassen. Hier sind einige nützliche Informationen zur Herstellung dieser Leiterplatte.
Genießen!
Empfohlen:
So verwenden Sie den alten LCD-Bildschirm Ihres defekten Laptops wieder – wikiHow
So verwenden Sie den alten LCD-Bildschirm Ihres kaputten Laptops: Dies ist ein super einfaches, aber auch sehr tolles Projekt. Mit der richtigen Treiberplatine können Sie jeden modernen Laptop-Bildschirm in einen Monitor verwandeln. Die Verbindung dieser beiden ist ebenfalls einfach. Einfach Kabel einstecken und fertig. Aber ich ging noch einen Schritt weiter und auch b
LCD-Display-Tutorial: 4 Schritte
LCD-Display-Tutorial: Möchten Sie, dass Ihre Arduino-Projekte Statusmeldungen oder Sensormesswerte anzeigen? Dann könnten diese LCD-Displays genau das Richtige für Sie sein. Sie sind sehr verbreitet und eine schnelle Möglichkeit, Ihrem Projekt eine lesbare Oberfläche hinzuzufügen. Dieses Tutorial behandelt alles, was Sie
Palm Os-Gerät als LCD-Statusanzeige. (jetzt mit Bildern!): 4 Schritte
Palm Os-Gerät als LCD-Statusanzeige. (jetzt mit Bildern!): In diesem Artikel geht es darum, wie Sie mit Ihrem Palm OS-Gerät eine LCD-Statusanzeige für Ihren Computer emulieren! Sie können Systemstatistiken anzeigen (z. B.: CPU-Lastdiagramme, CPU-Temperaturen, freier Speicherplatz), Nachrichtenmeldungen, Aktienindizes, WinAmp-Diagramme usw
So ändern Sie das LCD Ihres Nokia Mobiltelefons.: 6 Schritte
So ändern Sie das LCD Ihres Nokia-Handys.: Diese Anleitung zeigt Ihnen, wie Sie ein defektes LCD auf Ihrem Nokia ändern. Die obigen Bilder zeigen ein Nokia 6300 classic, aber es wird bei vielen anderen Nokia Modellen gleich oder fast gleich sein. Warum sollten Sie Ihr LCD wechseln müssen? Vielleicht weil
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass