Sisukord:
Video: Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere poisid, kuna Neopixeli LED -riba on väga populaarne ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis, vähesed teises värvitoonis ja vähesed mõnes muus erinevas värvitoonis, saab seda teha. Isegi teie saate iga LED -i helendada mis tahes värviga samal ajal. See on nende populaarsuse põhjus.
Nii et selles juhendis õpime, kuidas neid ws2812 või neopixel led ribasid arduinoga kasutada.
Samm: asjad, mida vajate
selle juhendi jaoks vajate järgmisi asju:
Arduino
Adafruit NeoPixel ribad
Takisti 10k oom
Leivalaud (üldine)
Jumperwires (üldine)
Samm 2: Ühendused
Ühenduste jaoks järgige näidatud pilti ja ühendage kõik vastavalt näidatud skemaatikale.
3. samm: kood
Minge alla Adafruit NeoPixeli raamatukogu:
github.com/adafruit/Adafruit_NeoPixel
alustamiseks. Saate lihtsalt raamatukogust alla laadida.zip -faili, lahti pakkida selle oma arvutis ja lohistada sisu oma Arduino raamatukogude kausta. (Kaust "teegid" luuakse tavaliselt samasse "Arduino" kausta, kuhu oma visandid salvestate. Kui teil seda veel pole, jätkake ja looge see.) Samuti taaskäivitage Arduino IDE, kui see oli juba avatud.
Kui see on jälle üleval, on teil mõned uued näidisvisandid. Vaatame!
Fail> Näited> Adafruit NeoPixel> lihtne
See mees süttib teie LED -id roheliselt ükshaaval.
Või võite kopeerida alloleva koodi ja seda ka testida.
// NeoPixel Ring lihtne eskiis (c) 2013 Shae Erisson // avaldati GPLv3 litsentsi alusel, et see sobiks ülejäänud AdaFruit NeoPixeli koguga
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Milline Arduino tihvt on NeoPixelitega ühendatud? // Trinketis või Gemmas soovitame muuta selle väärtuseks 1 #define PIN 6
// Mitu NeoPikslit on Arduino külge kinnitatud? #defineeri NUMPIXELID 16
// NeoPixeli raamatukogu seadistamisel ütleme sellele, mitu pikslit ja millist tihvti signaalide saatmiseks kasutada. // Pange tähele, et vanemate NeoPixeli ribade puhul peate võib-olla muutma kolmandat parameetrit-lisateavet võimalike väärtuste kohta leiate näitest strandtest //. Adafruit_NeoPixel pikslid = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // viivita pool sekundit
void setup () {// See on Trinket 5V 16MHz jaoks, saate need kolm rida eemaldada, kui te ei kasuta nipsasja #if defineeritud (_AVR_ATtiny85_), kui (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Nipsasja erikoodi lõpp
pixels.begin (); // See initsialiseerib NeoPixeli kogu. }
void loop () {
// NeoPikslite komplekti puhul on esimene NeoPiksel 0, teine 1, kuni pikslite arvuni miinus üks.
jaoks (int i = 0; i
// pikslit. Värv võtab RGB väärtused, 0, 0, 0 kuni 255, 255, 255 pikslit. setPixelColor (i, pikslit. Värv (0, 150, 0)); // Mõõdukalt erkroheline värv.
pixels.show (); // See saadab riistvarale uuendatud pikslivärvi.
viivitus (viivitus); // Viivitus teatud aja jooksul (millisekundites).
} }
Samm: muutke see heledaks
Pärast koodi üleslaadimist süttib teie neopikseli LED -riba sarnaselt minu omaga ja saate isegi muuta ülaltoodud koodi, et see heleks erinevates värvides, ja võite proovida teisi näiteid ülaltoodud neopikseliteegist ja lõbutseda oma neopikseli LED -ribaga.
Soovitan:
RFID-RC522 mooduli kasutamine Arduinoga: 5 sammu
Kuidas kasutada RFID-RC522 moodulit koos Arduinoga: selles juhendis annan ülevaate RFID-mooduli põhiprintsiibist koos selle siltide ja kiipidega. Toon ka lühikese näite projektist, mille tegin, kasutades seda RFID -moodulit koos RGB LED -iga. Nagu mu Inside puhul tavaliselt
20x4 I2C sümboliga LCD -ekraani kasutamine Arduinoga: 6 sammu
Kuidas kasutada 20x4 I2C sümboliga LCD -ekraani Arduinoga: Selles lihtsas õpetuses õpime, kuidas kasutada 20x4 I2C sümboliga LCD -ekraani koos Arduino Unoga lihtsa teksti "Tere maailm" kuvamiseks. Vaadake videot
DHT12 I2C niiskus- ja temperatuurianduri kasutamine Arduinoga: 7 sammu
DHT12 I2C niiskus- ja temperatuurianduri kasutamine Arduinoga
4 numbri ja 7 segmendi kuva kasutamine koos Arduinoga: 7 sammu
4 -kohalise ja 7 -segmendilise ekraani kasutamine koos Arduinoga: selles õpetuses näitan teile, kuidas kasutada arduino abil nelja segmenti sisaldavat 7 -segmendilist ekraani. Mõned põhilised asjad, millele tahaksin tähelepanu juhtida, on see, et see võtab peaaegu kõik digitaalsed nööpnõelad arduino uno, Leonardo ja 13 digitaalse tahvliga
Neopixel Ws2812 Rainbow LED-helendus koos M5stick-C - Vikerkaare käivitamine Neopixel Ws2812 -l M5stack M5stick C abil Arduino IDE abil: 5 sammu
Neopixel Ws2812 Rainbow LED-helendus koos M5stick-C | Vikerkaare jooksmine Neopixel Ws2812-l M5stack M5stick C kasutamine Arduino IDE kasutamine: Tere poisid, selles juhendis õpime, kuidas kasutada neopixel ws2812 LED-e või led-riba või led-maatriksit või led-rõngast koos m5stack m5stick-C arendusplaadiga Arduino IDE-ga ja teeme vikerkaare muster koos sellega