Sadržaj:

Šareni crvi za Susi: 4 koraka
Šareni crvi za Susi: 4 koraka

Video: Šareni crvi za Susi: 4 koraka

Video: Šareni crvi za Susi: 4 koraka
Video: ПРОСТОЕ БЛЮДО‼ ПОДОЙДЁТ К МЯСУ РЫБЕ. ХРЕНОВИНА. КОМЕДИЯ 2024, Juli
Anonim
Image
Image

Lastst farbige Würmer sausen!

Ein farbiger Punkt läuft immer im Kreis herum, wobei er einen immer dunkler werdenden Lichtschweif hinter sich herzieht. Im Laufe der Zeit ändert dieses Würmchen langsam seine Farbe, sodass er den ganze Regenbogen durchmacht.

Da biste dobili novu platformu sa ugrađenim RGB-LED diodama na Arduinu, za njihovo korištenje se koriste LED žarulje sa daljinskim upravljačem i informacije o LED-ovima koje možete provjeriti. Svetleće LED diode mogu se nalaziti na svjetiljci. Jede LED schneidet koji je postavljen na Datenstrom, der Arduino kommt, za njihovu gelenden Farb-Werte heraus und leitet die restlichen Werte i die nächste LED weiter.

Das wird dazu benötigt:

  1. Ein Arduino, z. B. ein Arduino Nano. Bei Exp-Tech za 23 €, na Aliexpressu sa živčanim CH340-USB-čipom za 2 €.
  2. Prsten sa LED diodama WS2812. Firma Adafruit nije "NeoPixel". Bei Exp-Tech za 7 €, za Aliexpress za 2 €.
  3. Lötzinn und Kabel, um die beiden miteinander zu verbinden.

Korak 1: Tražite: Arduino Und LED diode Verbinden

Löten: Arduino Und LED Verbinden
Löten: Arduino Und LED Verbinden
Löten: Arduino Und LED Verbinden
Löten: Arduino Und LED Verbinden

Es müssen folgende Verbindungen gemacht werden:

"Power Signal Ground" sa LED diodama sa "GND" des Arduino.

"Power 5V DC" sa LED diodama sa "+5V" des Arduino.

"Unos podataka" sa LED diodama sa "D13" des Arduino Nano. Es kann natürlich jeder andere Digitale Ausgang des Arduinos ebenfalls verwendet werden. Welcher Port wirklich verwendet wurde, muss dann noch im Programme eingestellt werden.

Korak 2: Arduino: Bibliothek Einbinden

Arduino: Bibliothek Einbinden
Arduino: Bibliothek Einbinden
Arduino: Bibliothek Einbinden
Arduino: Bibliothek Einbinden

Za korištenje WS2812/NeoPixel biblioteke u Entwicklungs-Umgebung za Arduino verziju.

In der Arduino-Umgebung öffnen: Skica / Bibliothek einbinden / Bibliotheksverwalter

Im Such-Feld rechts oben "Neopixel" eingeben. Dadurch wird die Auswahl eingeschränkt.

Biblioteka "Adafruit NeoPixel by Adafruit" je ažurirana i dostupna je Knopf "Installieren" klikom.. Achtung, da gibt es mehrere ähnlich lautende Bibliotheken, es muss exakt diese sein. Dann den Bibliotheksverwalter schließen.

Korak 3: Beispielprogramm Starten

Beispielprogramm Starten
Beispielprogramm Starten
Beispielprogramm Starten
Beispielprogramm Starten

Unter Datei / Beispiele befindet sich nun irgendwo ein Eintrag "Adafruit NeoPixel". U ovom slučaju, aparat mora biti "strandtest", isključen sa svih strana, LED diode moraju biti funkcionalne.

Moj program za inicijalizaciju PIN-a sa PIN-brojem korisnika, koji je der "Data In" na neoPixel-u. Uklonite Pixel im Ring u NUMPIXEL anpassen.

Korak 4: Einen Farbigen Wurm Sausen Lassen

Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen

Ein imposanteres Programm findet sich auf Github.

Es zeigt auf einem NeoPixel-Ring einen farbigen Punkt, der einen Schweif hinter sich herzieht. Punkt und Schweif ändern ihre Farbe in einem langsamen Rhythmus.

Die Rot-, Grün- und Blauwerte für den Farbwechsel werden durch drei verschobenen Sinus-Kurven berechnet.

Fiziološki bogati PWM-Werte za Farben i Helligkeit werden über eine logarithmische Tabelle erzeugt.

Preporučuje se: