Inhaltsverzeichnis:

Arduino Raumschiff-Schnittstelle - Gunook
Arduino Raumschiff-Schnittstelle - Gunook

Video: Arduino Raumschiff-Schnittstelle - Gunook

Video: Arduino Raumschiff-Schnittstelle - Gunook
Video: Arduino® Education Starter Kit – Projekt Raumschiff 2024, November
Anonim
Arduino Raumschiff-Schnittstelle
Arduino Raumschiff-Schnittstelle

Hallo Instructable-Community, Dieses Mal habe ich eines der einfachsten Projekte mit einem Arduino Uno gemacht: eine Raumschiffschaltung. Es wird so genannt, weil es die Art von Programmierung und Schaltung ist, die in frühen Science-Fiction-TV-Shows und -Filmen verwendet wurde, um einen "Button-Blinking" -Effekt zu emulieren, der zeigen sollte, dass ein Raketenschiff richtig funktionierte. Es gibt viele Online-Ressourcen, um dieses Projekt durchzuführen, aber das Posten auf Instructables wird hoffentlich mehr Menschen helfen, sich für das Experimentieren mit einem Arduino zu interessieren.

Materialien:

  • Arduino Uno Board (Starter-Kit bevorzugt)
  • Steckbrett
  • Schaltungsanschlüsse im Diagramm gezeigt, einschließlich: Überbrückungsdrähte, Widerstände, LEDs und eine Taste
  • Computer mit installiertem Arduino-Codierungsprogramm

Schritt 1: Erstellen Sie das Modul

Baue das Modul
Baue das Modul
Baue das Modul
Baue das Modul
Baue das Modul
Baue das Modul

Stellen Sie zunächst sicher, dass Ihr Arduino von der Stromquelle getrennt ist. Befolgen Sie dann diese Schritte, um alle Komponenten der Schaltung zu verbinden:

  1. Verdrahten Sie das Steckbrett mit den 5V (positiv) und Masse (negativ) Anschlüssen des Arduino.
  2. Platzieren Sie die beiden roten LEDs in Steckplatz "e" auf dem Steckbrett, etwas hoch oben auf der Platine, mit der grünen LED im gleichen Steckplatz darunter.
  3. Befestigen Sie die Kathode jeder LED über einen 220-Ohm-Widerstand an Masse.
  4. Verbinden Sie die Anode der grünen LED mit dem digitalen Pin 3 des Arduino und machen Sie dasselbe für die roten LEDs mit den Pins 4 und 5.
  5. Platzieren Sie den Knopfschalter unter den LEDs auf den Steckbrett-Brückenschlitzen "e" und "f". Schließen Sie die höhere Seite an die Stromversorgung und die untere Seite an den digitalen Pin 2 an. Fügen Sie auf derselben Seite einen 10 Kiloohm-Widerstand zur Masse hinzu. (Dieser Widerstand verursacht einen "LOW"-Wert, wenn die Taste nicht gedrückt wird.)

Schritt 2: Codieren Sie das Projekt

Kodieren Sie das Projekt
Kodieren Sie das Projekt

Fühlen Sie sich frei, das obige Bild zu verwenden und den Code in Ihr Projekt einzufügen. Wenn es schwer zu sehen ist, folgen Sie diesem Link und holen Sie sich den Code von GitHub:

Einige Dinge zu beachten sind, dass Sie "switchState == LOW" in "switchState == HIGH" ändern können, um das Verhalten des Moduls zu ändern: Es blinkt, wenn es nicht gedrückt wird und bleibt konstant, wenn es gedrückt wird. Die andere zu beachtende Sache ist, dass Sie den Wert der "delay" -Anweisungen ändern können, um einzustellen, wie schnell die roten LEDs beim Drücken der Taste blinken.

Schritt 3: Laden Sie den Code hoch und spielen Sie mit Ihrem Interface

Laden Sie den Code hoch und spielen Sie mit Ihrem Interface
Laden Sie den Code hoch und spielen Sie mit Ihrem Interface
Laden Sie den Code hoch und spielen Sie mit Ihrem Interface
Laden Sie den Code hoch und spielen Sie mit Ihrem Interface

Verbinden Sie das Arduino mit dem Computer und laden Sie den Code hoch. hoffentlich klappt alles! Wenn nicht, überprüfen Sie Ihre Kabelverbindungen und stellen Sie sicher, dass der gesamte Code richtig geschrieben ist. Beheben Sie alle Fehler und laden Sie sie erneut hoch.

Die grüne LED sollte dauerhaft leuchten. Halten Sie die Taste gedrückt und die roten LEDs sollten abwechselnd blinken! Sie können eine Abdeckung für die Taste und die LEDs erstellen, um zu sagen, was Sie wollen, und die Drähte zu verbergen, wenn Sie möchten. Ich hoffe, Sie hatten Spaß mit diesem Projekt!

Empfohlen: