Inhaltsverzeichnis:
- Schritt 1: Anforderungen
- Schritt 2: Löten Sie den VGA-Port
- Schritt 3: Verbinden Sie alles mit dem Arduino
- Schritt 4: Laden Sie das Spiel hoch
- Schritt 5: Viel Spaß
Video: Arduino Snake auf einem VGA-Monitor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Nun… ich habe mir ein Arduino gekauft. Anfangs war die Investition mit etwas motiviert, das meine Tochter für das Programmieren interessieren würde. Wie sich jedoch herausstellte, machte es mir mehr Spaß, mit diesem Ding zu spielen. Nachdem ich mit dem Aufleuchten von LEDs, der Tasteninteraktion und dem Seriendruck herumgespielt hatte, beschloss ich, die Messlatte etwas höher zu legen und tatsächlich etwas zu machen. Da eines meiner größten Interessen das Spielen ist, sollte es natürlich etwas mit Spielen zu tun haben, und deshalb beschloss ich, meinen eigenen kleinen Arcade-Automaten zu entwickeln. Mir wurde schnell klar, dass der eigentliche Schrankbau ein zukünftiges Projekt sein musste und dass ich mich darauf konzentrieren musste, mich mit den begrenzten Ressourcen, die Arduino zu bieten hat, um die Programmierung zu wickeln. Also entschied ich, dass Snake ein gutes erstes Spiel wäre.
Um loszulegen, musste ich mich mit der Lösung von Eingabe und Anzeige beschäftigen. Für die Eingabe wollte ich ein echtes Arcade-Feeling, also kaufte ich einen Arcade-Joystick und Tasten. Die Anzeige war etwas kniffliger, da ich mich nicht auf kleine TFT-Bildschirme beschränken wollte. Dann fand ich die tolle VGAX-Bibliothek von Sandro Maffiodo. Da ich jedoch meinen eigenen VGA-Port löten musste, musste ich die Kunst des Lötens überdenken, was ich seit der Schule (vor mehr als 20 Jahren) nicht mehr gemacht habe.
Also, ohne weiter zu reden, habe ich hier mein erstes Arduino-Projekt gemacht!
Schritt 1: Anforderungen
- Arduino-IDE v1.6.4
- Mein Snake-Quellcode
- VGAX-Bibliothek
- 1x Arduino UNO-kompatibles Board
- 1x Arcade-Joystick
- 1x Arcade-Taste
- 1x Piezo-Summer
- 1x VGA-DSUB15
- 1x Steckbrett
- 1x Netzteilmodul
- 2x 68Ω Widerstände
- 2x 470Ω Widerstände
- 4x 10KΩ Widerstände
- Kabelbündel
- Lötstartkit
Schritt 2: Löten Sie den VGA-Port
Ich begann mit dem Löten des VGA-Anschlusses. Die beste Anleitung, die ich dafür finden konnte, war auf der VGAX-Seite von Sandro Maffiodos.
Mir ist aufgefallen, dass es einfacher war, die Anschlüsse in der mittleren Reihe am VGA-Port zu löten. Beginnend mit einer der anderen Reihen war es schwierig, die mittleren Anschlüsse zu erreichen, ohne die vorhandenen Anschlüsse abzulöten (wahrscheinlich, weil ich einen großen und billigen Lötkolben habe).
Schritt 3: Verbinden Sie alles mit dem Arduino
Ich habe dann alles mit dem Arduino verbunden. Ich habe oben ein Fritzing-Diagramm erstellt, dem Sie folgen können sollten (Achtung, es gibt viele Kabel, die sich leicht verheddern).
Die VGAX-Bibliothek unterstützt nur 4 Farben, Sie können jedoch zwischen 6 verschiedenen Farbschemata wählen. Diese werden durch den Anschluss der VGA-Kabel für RGB in verschiedenen Kombinationen definiert. Sehen Sie sich die VGAX-Seite von Sandro Maffiodos an, um mehr zu erfahren.
Schritt 4: Laden Sie das Spiel hoch
Der Quellcode des Spiels ist auf meinem GitHub verfügbar.
Schritt 5: Viel Spaß
Sie können sich jetzt in 10 Levels der guten alten Retro-Schlange versenken!
Ich hoffe, Sie haben dieses instructable genossen!
Bitte folgen Sie mir auf YouTube und Twitter, wenn dies für Sie von Wert war.
Empfohlen:
Windows 10 auf einem Raspberry Pi zum Laufen bringen – wikiHow
So funktioniert Windows 10 auf einem Raspberry Pi
So führen Sie eine Kraftkalibrierung auf einem CombiTouch durch: 6 Schritte
So führen Sie eine Kraftkalibrierung auf einem CombiTouch durch: Diese Anleitung zeigt, wie Sie eine Kraftkalibrierung auf einem Alto-Shaam CombiTouch-Ofen durchführen. Wenn der Bildschirm nicht auf die Berührung reagiert oder ein anderes Symbol aktiviert als das, das Sie berühren, folgen Sie einfach diesen Anweisungen. Wenn die
Netflix auf einem Pi2 (obwohl kein Ton): 3 Schritte
Netflix auf einem Pi2 (obwohl kein Ton): Hallo zusammen! Es gibt viele Tutorials online, um Netflix auf dem Raspberry Pi2 zu bekommen. Die meisten von ihnen sind jedoch veraltet und nicht sehr klar. Also, ich bin hier, um Ihnen meine Lieblingsmethode zu zeigen, um Netflix auf dem Himbeer-Pi zu bekommen. Der Pi funktioniert großartig für mos
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen