Përmbajtje:

Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Unazë Led me Arduino: 4 hapa
Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Unazë Led me Arduino: 4 hapa

Video: Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Unazë Led me Arduino: 4 hapa

Video: Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Unazë Led me Arduino: 4 hapa
Video: Wifi ile Cep Telefonundan Kontrol Edilen LED #led #wifi #cep #telefon 2024, Nëntor
Anonim
Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Led Ring Me Arduino
Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Led Ring Me Arduino

Përshëndetje djema pasi Neopixel led Strip janë shumë të njohura dhe quhet gjithashtu si shirit i udhëhequr ws2812 gjithashtu. Ato janë shumë të njohura sepse në këto shirita led ne mund t'i drejtohemi secilit led veç e veç, që do të thotë nëse doni që disa led të shkëlqejnë në një ngjyrë, pak në një ngjyrë tjetër dhe pak në ndonjë ngjyrë tjetër të ndryshme atëherë mund ta bëjë këtë. Edhe ju mund t'i bëni secilit led të shkëlqejë në çfarëdo ngjyre që dëshironi në të njëjtën kohë. Kjo është arsyeja e popullaritetit të tyre.

Pra, në këtë udhëzues do të mësojmë se si t'i përdorim këto shirita ws2812 ose neopixel led me arduino.

Hapi 1: Gjërat që ju nevojiten

Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten

për këtë udhëzues ju do të keni nevojë për gjërat e mëposhtme:

Arduino

Shirita Adafruit NeoPixel

Rezistencë 10k ohm

Tabela e bukës (e përgjithshme)

Jumperwires (gjenerike)

Hapi 2: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet

Për lidhjet ju lutemi ndiqni imazhin e treguar dhe lidhni gjithçka Sipas skmatikëve të treguar.

Hapi 3: Kodi

Kodi
Kodi

Shkoni të shkarkoni bibliotekën NeoPixel të Adafruit:

github.com/adafruit/Adafruit_NeoPixel

per te filluar. Thjesht mund të shkarkoni skedarin.zip me bibliotekën, ta hapni atë në kompjuterin tuaj dhe ta tërhiqni përmbajtjen në dosjen tuaj të bibliotekave Arduino. (Dosja "bibliotekat" zakonisht krijohet në të njëjtën dosje "Arduino" ku ruani skicat tuaja. Nëse nuk i keni akoma, vazhdoni dhe krijojini.) Gjithashtu, rinisni Arduino IDE nëse e keni hapur tashmë Me

Pasi të jetë ngritur përsëri, do të keni disa skica shembullore të reja. Le t'i hedhim një sy!

Skedar> Shembuj> Adafruit NeoPixel> e thjeshtë

Ky djalë do të ndezë LED -et tuaja jeshile, një nga një.

Ose mund të kopjoni kodin e mëposhtëm dhe ta provoni gjithashtu.

// Skica e thjeshtë NeoPixel Ring (c) 2013 Shae Erisson // lëshuar nën licencën GPLv3 që të përputhet me pjesën tjetër të bibliotekës AdaFruit NeoPixel

#përfshi "Adafruit_NeoPixel.h" #ifdef _AVR_ #përfshi "avr/power.h" #endif

// Cila pin në Arduino është e lidhur me NeoPixels? // Në një xhingël ose Gemma ju sugjerojmë ta ndryshoni këtë në 1 #cakto PIN 6

// Sa NeoPixel janë bashkangjitur në Arduino? #përcaktoni NUMPIXELS 16

// Kur konfigurojmë bibliotekën NeoPixel, i themi sa piksele dhe cilën pin të përdorim për të dërguar sinjale. // Vini re se për shiritat më të vjetër NeoPixel ju mund të keni nevojë të ndryshoni parametrin e tretë-shihni shembullin strandtest // për më shumë informacion mbi vlerat e mundshme. Piksela Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

vonesa int = 500; // vonesë për gjysmë sekonde

void setup () {// Kjo është për Trinket 5V 16MHz, ju mund t'i hiqni këto tre rreshta nëse nuk jeni duke përdorur një xhingël #far përcaktohet (_AVR_ATtiny85_) nëse (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Kodi special i fundit i xhingël

piksele.filloj (); // Kjo inicializon bibliotekën NeoPixel. }

lak void () {

// Për një grup NeoPixels, NeoPixel i parë është 0, i dyti është 1, deri në numërimin e pikselave minus një.

për (int i = 0; i

// pixel. Color merr vlera RGB, nga 0, 0, 0 deri në 255, 255, 255 pixel.setPixelColor (i, pixels. Color (0, 150, 0)); // Ngjyra e gjelbër mesatarisht e ndritshme.

piksele.shfaq (); // Kjo dërgon ngjyrën e azhurnuar të pikselit në harduer.

vonesë (vonesë); // Vonesa për një periudhë kohe (në milisekonda).

} }

Hapi 4: Duke e bërë atë të lehtë

Duke e bërë atë të lehtë
Duke e bërë atë të lehtë

Pas ngarkimit të kodit shiriti juaj neopixel led do të ndriçojë njësoj si imi dhe madje mund ta ndryshoni kodin e mësipërm për ta ndriçuar me ngjyra të ndryshme dhe mund të provoni shembuj të tjerë nga biblioteka e mësipërme neopixel dhe të argëtoheni me shiritin tuaj led neopixel.

Recommended: