Inhaltsverzeichnis:

Neigungssensor LED Würfel - Gunook
Neigungssensor LED Würfel - Gunook

Video: Neigungssensor LED Würfel - Gunook

Video: Neigungssensor LED Würfel - Gunook
Video: How To Track Orientation with Arduino | ADXL345 Accelerometer Tutorial 2024, Juli
Anonim
Neigungssensor LED Würfel
Neigungssensor LED Würfel
Neigungssensor LED Würfel
Neigungssensor LED Würfel

Dieses Projekt erstellt einen LED-Würfel, der jedes Mal, wenn der Neigungssensor geneigt wird, eine neue Zahl erzeugt. Dieses Projekt könnte geändert werden, um eine Schaltfläche zu verwenden, aber der Code müsste entsprechend geändert werden.

Bevor Sie mit diesem Projekt beginnen, stellen Sie sicher, dass Sie 5V und GND an jede Seite des Steckbretts anschließen.

Lieferungen

  • SW-520D Neigungssensor
  • 7 LEDs
  • 7 220 oder 330 Ohm Widerstände
  • Steckbrett
  • Überbrückungsdrähte

Schritt 1: Schritt 1: LEDs einrichten

Schritt 1: LEDs einrichten
Schritt 1: LEDs einrichten

Das erste, was Sie tun möchten, ist, die LEDs in einer 'H'-Formation einzurichten, um den Umriss eines Würfels zu geben. Folgen Sie dem obigen Bild, richten Sie 3 LEDs vertikal auf jeder Seite aus (stellen Sie sicher, dass jedes Bein eine eigene Reihe hat) und platzieren Sie eine LED in der Mitte.

Verbinden Sie danach das kurze Bein jeder LED mit GND.

Um den Code etwas einfacher zu machen, gibt es nur 4 digitale Pins für die 7 LEDs. Es gibt 3 Gruppen von 2 und die mittlere LED hat einen eigenen digitalen Pin (siehe Bild oben)

  • Verbinden Sie die langen Beine der Gruppe 1 miteinander und verbinden Sie sie mit dem digitalen Pin 10
  • Verbinden Sie die langen Beine der Gruppe 2 miteinander und verbinden Sie sie mit dem digitalen Pin 9
  • Verbinden Sie die langen Beine der Gruppe 3 miteinander und verbinden Sie sie mit dem digitalen Pin 8
  • Verbinden Sie LED 4 langes Bein mit digitalem Pin 7

Schritt 2: Schritt 2: Neigungssensor anschließen

Schritt 2: Neigungssensor anschließen
Schritt 2: Neigungssensor anschließen

Um einen Hintergrund zur Funktionsweise des Neigungssensors zu geben, kann er so codiert werden, dass er einen AUS-Zustand und einen EIN-Zustand hat, ähnlich wie bei einer Arduino-Taste. Wenn der Sensor vertikal aufrecht steht, wird er normalerweise als EIN-Zustand betrachtet, und wenn er vertikal nach unten zeigt, wird er normalerweise als AUS-Zustand betrachtet.

Wenn der Neigungssensor in diesem Projekt nach unten zeigt, signalisiert er dem 'Würfel', eine zufällige Zahl zu würfeln.

Verbinden Sie das kurze Bein des Neigungssensors mit GND und das lange Bein mit dem digitalen Pin 2

Schritt 3: Schritt 3: der Code

Schritt 3: der Code
Schritt 3: der Code

Hier ist der Link zum Code. Wenn Sie Fragen haben, zögern Sie nicht zu fragen.

Empfohlen: