Inhaltsverzeichnis:

Logikspiel "Columns": 5 Schritte
Logikspiel "Columns": 5 Schritte

Video: Logikspiel "Columns": 5 Schritte

Video: Logikspiel
Video: 400 BET AND WIN 2800 | Best Roulette Strategy | Roulette Tips | Roulette Strategy to Win 2024, November
Anonim
Logikspiel
Logikspiel
Logikspiel
Logikspiel
Logikspiel
Logikspiel

Hallo!

Heute möchte ich ein Projekt teilen, um ein einfaches logisches Spiel "Columns" zu erstellen. Dazu benötigen wir:

  1. Eines der günstigsten und günstigsten SPI-Displays,
  2. Arduino-Nano,
  3. TFT-Shield für Arduino Nano (mit dem wir die einzelnen Komponenten zu einer Einheit zusammenfügen).

Dieses Shield ist die zweite (leichte, für Arduino Nano) Version von TFT Shield für Arduino Uno, über die Sie hier und hier und hier lesen können.

Kurzbeschreibung des TFT-Schildes:

  • Die Größe der Platine beträgt 64x49 mm,
  • 30-poliger Stecker zum Anschluss von Arduino Nano,
  • 14-poliger Stecker zum Anschluss eines TFT-Displays 320x240 mit SPI-Schnittstelle (inklusive Touchscreen),
  • Anschluss für microSD-Karte,
  • Anschluss für das Bluetooth-Modul (HC-06),
  • 20-poliger Anschluss für Kamera OV7670 (und andere),
  • Mini-USB-Anschluss, sowie ein separater 2-Pin-Anschluss für die Stromversorgung 5V.

Das Spiel selbst ist sehr berühmt, daher werde ich nicht auf die Beschreibung seiner Regeln eingehen. Und sprechen Sie über Management. Da in diesem Gerät keine mechanischen Tasten vorhanden sind, verwenden wir den Touchscreen des Displays selbst. Die Grenzen der Bildschirmbereiche und die entsprechenden Funktionen sind in der folgenden Abbildung dargestellt.

Nichts kompliziertes. Und so fangen wir an.

Schritt 1: Montage

Montage
Montage
Montage
Montage
Montage
Montage
Montage
Montage

Das Zusammenbauen von Boards ist sehr einfach. Es muss jedoch darauf geachtet werden, die Kontaktbezeichnungen vor der Installation zu lesen. Zuerst müssen Sie das Arduino Nano Board wie auf dem Foto gezeigt installieren. Danach wird ein Display angeschlossen, das sowohl auf einer Seite des Boards (Fotos von 1 bis 6) als auch auf der anderen (Fotos von 7 und andere) angeschlossen werden kann. Danach können Sie die Stromversorgung mit einem Mini-USB-Kabel anschließen. Die folgenden Fotos sind.

Ich habe mich für die Montage mit Rackhalterungen entschieden, weil diese eine kompaktere Bauweise hat und angenehmer in der Hand liegt. Bitte beachten Sie, dass die Befestigungslöcher für ein 2,8 Diagonales Display ausgelegt sind.

Nach der Montage können Sie mit dem Herunterladen von Skizzen fortfahren. Vergessen Sie jedoch nicht, die erforderliche Bibliothek für die Arbeit mit dem TFT-Shield zu installieren. Die Bibliothek befindet sich unter dem Link:

Bevor ich auf die Skizze des Spiels selbst gehe, möchte ich Ihnen die Fähigkeiten des Boards beim Zeichnen von Text und Grafiken sowie bei der Verarbeitung des Touchscreens zeigen.

Schritt 2: Demo 1. Grafiken und Text

Demo 1. Grafiken und Text
Demo 1. Grafiken und Text
Demo 1. Grafiken und Text
Demo 1. Grafiken und Text
Demo 1. Grafiken und Text
Demo 1. Grafiken und Text

Dieses Kapitel enthält ein Beispiel für die Arbeit mit Text, Grafiken und einem Touchscreen. Diese Skizze verwendet Schriftarten aus der Adafruit-Bibliothek.

Es wird der Einfachheit halber empfohlen, dass Sie das Arduino Nano Board zuerst separat programmieren und dann das Gerät zusammenbauen (Sie können das Board aber auch als Teil des Geräts programmieren). Das visuelle Zeichnen von Elementen auf dem Bildschirm ist schneller, als wenn der Bildschirm direkt über das SPI mit Arduino Nano verbunden wäre.

Schritt 3: Demo 2. Touchscreen

Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen

Die folgende Skizze zeigt, wie Sie mit dem Touchscreen arbeiten. Da der Touchscreen resistiv ist, ist es bequemer, mit dem Stift zu arbeiten.

Am Beispiel dieser beiden Skizzen können Sie bereits eigene Projekte mit Grafik, Text und Touchscreen entwickeln.

Schritt 4: Demo 3. Logikspiel "Columns"

Demo 3. Logikspiel
Demo 3. Logikspiel
Demo 3. Logikspiel
Demo 3. Logikspiel
Demo 3. Logikspiel
Demo 3. Logikspiel

Und schließlich kommen wir zur wichtigsten Skizze - dem logischen Spiel "Columns". Die Steuerung erfolgt, wie gesagt, durch Klicken auf den Bildschirmbereich (es ist noch bequemer als die mechanischen Tasten am unteren Bildschirmrand). Und da es mehrere Displaygrößen gibt: 2,4", 2,8", 3,2" (alle Software-kompatibel), ist das Spielen auf einem Display mit einer Diagonale von 3,2" deutlich angenehmer als bei 2,4".

Schritt 5: Demo-Video

Am Ende habe ich ein Demo-Video hinzugefügt. Ich hoffe, Ihnen hat mein Projekt gefallen. In Zukunft plane ich, ein neues Projekt zu veröffentlichen und neue Funktionen mit diesem Gerät zu zeigen. Danke für die Aufmerksamkeit!

Empfohlen: