Inhaltsverzeichnis:
Video: Spielkonsole: 4 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Wirklich einfache Spielkonsole, die ein Menü, Tetris und Schlange unterstützt. Es wurde hergestellt mit
- zwei 8x8 Square Matrix Red LED Display Dot Module74hc595 Laufwerk hier gefunden
- ein STM32F103 Nucleo-64
- 4 Tasten und 4 Widerstände
- Drähte, ein Steckbrett, Jumper usw.
- Baustoffe, Schrauben, Platten etc. (diese sind für das Arbeitsprodukt nicht relevant)
Sie können verwenden:
- stm32f-Handbuch hier gefunden
- hc595 Datenblatt hier gefunden
- einige chinesische LED-Matrix
Schritt 1: Anschlüsse
Hier sehen Sie, wie Sie die Teile verbinden:
- Druckknopf
- Bildschirm
Welche GPIO-Pins Sie für Ein- und Ausgang wählen, ist meist irrelevant, aber ich habe Bildschirm-Pins von GPIOA und Button-Pins von GPIOB gewählt.
Schritt 2: Erstellen
Zum Erstellen Ihres Codes können Sie etwas mit dem Namen SEGGER oder mit (das habe ich verwendet) verwenden.
- openocd ist ein Server für Ihren Debugger
- st-link ist dein Programmierer
- gcc-arm-none-eabi sind deine Programmierwerkzeuge
- Beachten Sie, dass ich in common/openocd.conf ändern musste zu:
source [find interface/stlink-v2-1.cfg]
source [finde Ziel/stm32f1x.cfg] reset_config srst_only srst_nogate
- Ich musste auch das.ld-Skript ändern und einen anderen Link als den in diesem Beispiel gezeigten verwenden, um einen Debugger für arm zu erhalten. Beachten Sie auch, dass in diesen Beispielen die stm32f10x_it.*-Dateien nicht im Makefile verlinkt sind.
Schritt 3: Code
Der Code ist ziemlich einfach. Die Logik ist aufgeteilt in main.c, Driver.*, Menu.*, Tetris.* und Snake.*. Eine kurze Beschreibung ist, dass Driver Funktionen bietet, um mit der Hardware zu interagieren. In main findet man Treiber- und Menüinitialisierung und sieht, dass in der while-Schleife das Menü die Interaktion mit den anderen beiden Spielen steuert. Sie können auch sehen, wie Spiele zum Menü hinzugefügt werden. Jedes Spiel hat einen Initialisierungsteil und ein Update. Update enthält Logik, Zustandsinterpretation und Zeichnung.
Schritt 4: Verwendung
Sie starten im Menü. Sie können ein anderes Element auf der Seite auswählen, indem Sie nach oben und unten drücken. Wenn das letzte Element auf der Seite ausgewählt ist, können Sie zwischen den Spielseiten wechseln. Derzeit gibt es nur eine Seite, daher wird diese Funktion nicht verwendet. Wenn Sie sich auf einem Spielgegenstand befinden, können Sie das Spiel mit der rechten Taste spielen.
Wenn Sie das Spiel betreten, gelangen Sie in den Startbildschirm, in dem Sie die Abwärtstaste zum Starten oder die Aufwärtstaste zum Beenden drücken müssen. Nachdem Sie ein Spiel verloren haben, müssen Sie die Aufwärtstaste drücken, um zum Startbildschirm zu gelangen.
Bei Tetris sind die Steuerelemente im Spiel oben, um die Figur zu drehen, unten, um den Fall der Figur zu beschleunigen, links und rechts bewegen Sie die Figur nach links und rechts.
Die linke Taste ist diejenige, die dem Kabel am nächsten ist, das sie mit der Konsole verbindet.
Empfohlen:
Tragbare Lego-Spielkonsole mit Space Invaders - Gunook
Lego Portable Gaming Console With Space Invaders: Haben Sie jemals daran gedacht, Spieleentwickler zu werden und Ihre eigene Spielekonsole zu bauen, die Sie unterwegs spielen können? Alles was Sie brauchen ist ein bisschen Zeit, HardwareLego bricksa Mini-Calliope (kann auf dieser Website https://calliope.cc/de bestellt werden) und etwas Geschick
Erstellen Sie eine Spielkonsole mit Ihrem Raspberry Pi! - Gunook
Erstellen Sie eine Spielekonsole mit Ihrem Raspberry Pi!: Möchten Sie Retro-Spiele spielen, ohne für die teuren alten Konsolen zu bezahlen? Genau das können Sie mit dem Raspberry Pi tun. Der Raspberry Pi ist ein "Computer in Kreditkartengröße" das ist zu vielen coolen dingen fähig. Es gibt viele verschiedene Typen
So erstellen Sie Ihre eigene Spielkonsole: 6 Schritte (mit Bildern)
So erstellen Sie Ihre eigene Spielekonsole: Wollten Sie schon immer Ihre eigene Videospielkonsole machen? Eine Konsole, die günstig, klein, leistungsstark ist und sogar perfekt in die Hosentasche passt? In diesem Projekt zeige ich euch also, wie man mit einem Raspberry Pi eine Spielkonsole baut. Aber was ist ein Raspberry
Handheld Recalbox Spielkonsole mit 2.2 TFT - Gunook
Handheld-Recalbox-Spielekonsole mit 2.2 TFT: Anleitung zum Selberbauen einer Handheld-Recalbox-Spielekonsole mit 2.2-Zoll-TFT-LCD und einem Raspberry Pi 0 W und GPIO-Tasten. In diesem Youtube-Video können Sie die erforderlichen Schritte vollständig demonstrieren: A. Holen Sie sich alle Teile.B. Löten Sie die Teile zusammen
Kreditkarte ATtiny Spielkonsole - Gunook
Kreditkarte ATtiny-Spielekonsole: Dies ist die Anleitung zum Bau einer Attiny 85-Spielekonsole, die auf einer abgelaufenen Kreditkarte basiert. Eine Demonstration des fertigen Produkts finden Sie in diesem Youtube-Link:gametiny auf einer echten Kreditkarte.