Inhaltsverzeichnis:
- Schritt 1: Erforderliche Komponenten:
- Schritt 2: 3D-Druck:
- Schritt 3: Drucktasten-Tastatur herstellen:
- Schritt 4: Schaltungsverbindung:
- Schritt 5: Code:
- Schritt 6: Spielregeln:
Video: DIY Arduino Tic Toc Toe-Spiel - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Tic Tac Toe-Spiel ist ein klassisches Spiel für zwei Spieler. Es macht Spaß, wenn Sie es mit Ihren Kindern, Ihrer Familie und Ihren Freunden spielen. Hier habe ich gezeigt, wie man ein Tic Tac Toe-Spiel mit einem Arduino Uno, Drucktasten und Pixel-LEDs macht. Dieses Arduino-basierte 4 x 4 Tic Tac Toe ist das gleiche wie das klassische Tic Tac Toe, nur der Unterschied besteht darin, dass X und O in zwei verschiedenen Farben dargestellt werden. Dieses Spiel enthält ein Programm, das entscheiden kann, wer gewinnt oder das Spiel ist draw. This Projekt ist im Grunde eine 4 x 4 RGB-Matrix, in der jedes Pixel einen Druckknopf hat. Wenn ein Pixel gedrückt wird, sollte es mit seiner eingestellten Farbe leuchten. Dieses Spiel ist mit den zwei Farben Sky Blue für Spieler 1 und Pink für Spieler 2 ausgestattet. Wenn ein Spieler gewinnt, sollten alle LEDs mit dieser Spielerfarbe animiert werden. Wenn das Spiel gezogen wird, sollten alle LEDs mit roter Farbe animieren. Nach Abschluss eines Spiels sollte das Spiel neu gestartet werden, damit wir eine Reset-Taste mit Arduino verbunden haben.
Schritt 1: Erforderliche Komponenten:
- Arduino Uno (1)
- WS2812B-LEDs oder NeoPixel-LEDs (16)
- Druckknöpfe (17)
- 3,7V/5V-Batterie (1)
- EIN/AUS-Schalter (1)
- 3D-gedruckte Teile
Schritt 2: 3D-Druck:
- 3D-Drucken Sie alle Teile, die im folgenden Link bereitgestellt werden.
- 3D-Druck 16 kleine Schaltflächen aus weißem PLA und die restlichen Teile können in jeder gewünschten Farbe 3D-gedruckt werden.
- Link für STL-Dateien:
- Nach dem Drucken aller Teile installieren Sie alle 16 weißen Knöpfe in der Anordnung mit etwas Schnellkleber.
Schritt 3: Drucktasten-Tastatur herstellen:
- Nehmen Sie ein Stück Pappe, markieren Sie die Positionen in Bezug auf das 3D-gedruckte Array auf dem Karton.
- Kleben Sie alle 16 Druckknöpfe auf den Karton an den markierten Stellen.
- Stellen Sie alle Verbindungen her, indem Sie die Knöpfe mit Hilfe einiger Drähte verlöten.
Schritt 4: Schaltungsverbindung:
- Verbinden Sie die Tastentastatur wie im Schaltplan gezeigt mit Arduino Uno. (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3).
- Nehmen Sie auch einen zusätzlichen Druckknopf (Reset Button) und verbinden Sie ihn mit Arduino. (Reset, GND).
- Schließen Sie alle Pixel-LEDs an. (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
- Ich habe WS2812b LEDs verwendet. Sie können die LED-Streifen verwenden, die möglicherweise bequemer zu verwenden sind.
- Schließen Sie den 3,7 V / 5 V-Akku mit einem EIN / AUS-Schalter an.
- Setzen Sie alle LEDs in jede weiße 3D-gedruckte Taste ein, eine LED pro Taste.
Schritt 5: Code:
- Öffnen Sie den Code in der Arduino IDE:
- Installieren Sie die KeyPad-Bibliothek und die FastLED-Bibliothek in der Arduino IDE.
- Verbinden Sie Arduino Uno mit Ihrem PC.
- Wählen Sie Kartentyp und Port aus.
- Laden Sie den Code hoch.
Schritt 6: Spielregeln:
- Himmelblau steht für Spieler 1.
- Pink steht für Spieler 2.
- Spieler sollten nicht den Knopf drücken, der bereits gedrückt wurde.
- Wenn ein Spieler gewinnt, wird die Matrix mit seiner Farbe animiert.
- Wenn das Spiel gezogen ist, wird die Matrix mit roter Farbe animiert.
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
DIY Wie man eine cool aussehende Uhr macht - StickC - Einfach zu machen: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen
DIY Bluetooth Boombox Lautsprecher - HOW TO: 13 Schritte (mit Bildern)
DIY Bluetooth Boombox Lautsprecher | WIE MAN: Hallo! Vielen Dank, dass Sie sich dieses Projekt angesehen haben, dieses ist auf meiner Favoritenliste! Ich freue mich sehr, dieses tolle Projekt realisiert zu haben. Während des gesamten Projekts wurden viele neue Techniken verwendet, um die Gesamtqualität und das Finish der Spea
Rocola (DIY): 3 Schritte
Rocola (DIY): Rocola interactive que te allowirá reproducir tu música favorita en cualquier lugar que cuente con un toma corriente! Esta rocola cuenta con 3 canciones establecidas que puedes conservar o cambiar según tu gusto musical.La rocola cuenta con 3 boton
DIY Batterie Arduino und Raspberry Pi 3: 4 Schritte (mit Bildern)
DIY Batterie Arduino und Raspberry Pi 3: Hallo Also in diesem anweisbaren zeige ich Ihnen, wie ich meine Batterie für meinen Roboter mache. Ich brauche Strom für mein Arduino-Board (mich Auriga Makeblock Board basierend auf ATmega2560) und mein Himbeer-Pi (mit PS-Auge; Festplatte 2g …) Also brauche ich:_output 7.4v für die Ar