Cov txheej txheem:
- Kauj Ruam 1: L:ten: Arduino Und LEDs Verbinden
- Kauj Ruam 2: Arduino: Bibliothek Einbinden
- Kauj Ruam 3: Beispielprogramm Starten
- Kauj Ruam 4: Einen Farbigen Wurm Sausen Lassen
Video: Cov Kab Mob Yeeb Yaj Kiab rau Susi: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Lasst farbige Würmer sausen!
Ein farbiger Punkt läuft immer im Kreis herum, wobei er einen immer dunkler werdenden Lichtschweif hinter sich herzieht. Kuv Laufe der Zeit ändert tuag Würmchen langsam seine Farbe, sodass er den ganze Regenbogen durchmacht.
Dazu hängt eine kreisförmige Platine mit einigen RGB-LEDs einem Arduino, der für jede einzelne LED tuag Farbe berechnet und diese Cov ntaub ntawv dann über eine Leitung zu den LEDs schickt. Tuag LEDs hängen txhua tus nacheinander thiab tuag Leitung. Jede LED schneidet aus dem Datenstrom, der vom Arduino kommt, tuag rau ihne geltenden Farb-Werte heraus thiab leitet tuag restlichen Werte thiab tuag nächste LED weiter.
Ua raws li cov lus qhia hauv qab no:
- Ein Arduino, z. B. ein Arduino Nano. Bei Exp-Tech rau 23 €, yog Aliexpress mit einem nervigen CH340-USB-Chip rau 2 €.
- Ein Ring nrog ein paar WS2812 LEDs. Tuag Firma Adafruit tsis yog 'NeoPixel'. Bei Exp-Tech rau 7 €, yog Aliexpress rau 2 €.
- Lötzinn und Kabel, um die beiden miteinander zu verbinden.
Kauj Ruam 1: L:ten: Arduino Und LEDs Verbinden
Es müssen folgende Verbindungen gemacht werden:
"Lub Hwj Chim Teeb Meem Hauv Ntiaj Teb" der LEDs mit "GND" des Arduino.
"Hwj chim 5V DC" der LEDs mit "+5V" des Arduino.
"Cov ntaub ntawv tawm tswv yim" der LEDs mit "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 Programm eingestellt werden.
Kauj Ruam 2: Arduino: Bibliothek Einbinden
F dier die WS2812/NeoPixel muss tuag entsprechende Bibliothek hauv tuag Entwicklungs-Umgebung für den Arduino eingebunden werden.
Hauv der Arduino-Umgebung öffnen: Sketch / Bibliothek einbinden / Bibliotheksverwalter
Im Xws-Feld rov ua oben "Neopixel" eingeben. Dadurch wird tuag Auswahl eingeschränkt.
Tuag Bibliothek "Adafruit NeoPixel los ntawm Adafruit" auswählen und auf den dann erscheinenden Knopf "Installieren" klicken.. Achtung, da gibt es mehrere ähnlich lautende Bibliotheken, es muss exakt diese sein. Dann den Bibliotheksverwalter schließen.
Kauj Ruam 3: Beispielprogramm Starten
Unter Datei / Beispiele befindet sich nun irgendwo ein Eintrag "Adafruit NeoPixel". Nyob rau hauv lub hnub qub eines auswählen, zum Beispiel "strandtest", damit lässt sich prüfen, ob tuag LEDs überhaupt funktionieren.
Im Programm die Initialisierung PIN auf die Pin-Nummer,ndern, der der “Data In” der NeoPixel hängt. Tuag Anzahl der Pixel im Ring hauv NUMPIXEL anpassen.
Kauj Ruam 4: 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 hauv einem langsamen Rhythmus.
Die Rot-, Grün- und Blauwerte für den Farbwechsel werden durch drei verschobenen Sinus-Kurven berechnet.
Tuag physiologisch richtigen PWM-Werte für die Farben und die Helligkeit werden über eine logarithmische Tabelle erzeugt.
Pom zoo:
Cov Lus Qhia Ceev Kom Ua Yeeb Yaj Kiab Nrog Koj IPhone thiab Tshaj Tawm Nws rau Facebook lossis YouTube: 9 Kauj Ruam
Cov Lus Qhia Ceev Kom Ua Yeeb Yaj Kiab Nrog Koj Tus IPhone thiab Tshaj Tawm Nws rau Facebook lossis YouTube: Siv cov txheej txheem 5 kauj ruam yooj yim no (Cov lus qhia ua rau nws zoo li cov kauj ruam ntau dua li qhov nws yog) tsim thiab tso koj thawj YouTube lossis Facebook video - siv xwb koj iPhone
Yuav Ua Li Cas Nres Facebook Los Ntawm Kev Ua Yeeb Yaj Kiab Yeeb Yaj Kiab ntawm Android !!: 10 Kauj Ruam
Yuav Ua Li Cas Nres Facebook Los Ntawm Kev Ua Yeeb Yaj Kiab Yeeb Yaj Kiab ntawm Android !!: Cov lus qhia no yuav qhia koj yuav ua li cas thiaj tsis tso facebook los ntawm kev ua yeeb yaj kiab tsis siv neeg ntawm ob qho tib si cov ntaub ntawv thiab wifi ntawm ib qho khoom siv hauv AndroidPlease subscribe to my channelThanks
Ua Sijhawm Lapse Yeeb Yaj Kiab Siv Raspberry Pi (11 Kab Ntawm Txoj Cai): 12 Cov Kauj Ruam (nrog Duab)
Ua Sijhawm Lapse Yeeb Yaj Kiab Siv Raspberry Pi (11 Kab Ntawm Txoj Cai): Kuv nyuam qhuav cog qee cov noob hauv kuv lub lauj kaub rau thawj zaug. Kuv zoo siab heev los saib lawv loj hlob, tab sis raws li peb txhua tus paub nws yog txheej txheem qeeb. Tsis tuaj yeem pom qhov kev loj hlob tau ua rau kuv poob siab tiag tiag tab sis dheev hluav taws xob nyiam ua haujlwm sab hauv kuv ua rau koj tsaug zog
Yuav Ua Li Cas Teem Koj Tus Kheej Yeeb Yaj Kiab Yeeb Yaj Kiab hauv New York City Subway Thaum Koj Tsis Tuaj Yeem Tso Cai: 12 Kauj Ruam
Yuav Ua Li Cas Thiaj Li Yeeb Yaj Kiab Yeeb Yaj Kiab Yeeb Yaj Kiab Hauv New York City Subway Thaum Koj Tsis Muaj Peev Xwm Tso Cai: Qhov no yog cov lus qhia yooj yim rau cov neeg ua yeeb yaj kiab ywj pheej tawm muaj leej twg muaj kev npau suav ntawm tua qhov xwm txheej zoo nkauj hauv New York City txoj kev tsheb ciav hlau zoo nkauj tab sis leej twg tsis tuaj yeem them taus ntau txhiab daus las uas xav tau kom tau txais daim ntawv tso cai tua raug cai
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Cov Lus Qhia: 8 Kauj Ruam
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Ua Ntej: Yog tias koj yog tus kws kos duab, lossis tsuas yog menyuam yaus uas nyiam ua qee zaum ua cov yeeb yaj kiab rau youtube, tej zaum koj yuav muaj ob peb qhov teeb meem nrog kaw lub suab. Tsis muaj teeb meem li cas visually zoo cov vis dis aus lossis cov animation yuav yog, yog tias cov neeg saib nws tuaj yeem