Përmbajtje:
Video: Unaza të Shumëfishta të Pavarura NeoPixel: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Kështu që unë ndërtova këtë projekt për të parë funksionimin e 12 Pixel LED. Unë e gjeta këtë me 16 këtu. Dhe e pashë këtë byzylyk të integruar, por doja të shihja se si unaza të ndryshme, madhësi të ndryshme do të funksiononin të pavarura nga njëra -tjetra.
Pra, në vend që të lidhja daljen dixhitale nga një tabelë në hyrjen dixhitale në tabelën tjetër siç sugjeron fotografia e dytë, qëllimi im ishte të kem një DI të dedikuar në secilën tabelë.
Hapi 1: Materiali
Hapi 2: Kodi
Unë kisha neon.ino për të filluar, ky ishte shumë i drejtë përpara, gjeta në internet dhe duke rregulluar portin dhe madhësinë e unazës, funksionoi.
Unë kisha idenë se do të ishte nevoja për të përsëritur variablat, por nuk isha i sigurt se cilat ishin të nevojshme dhe cilat mund të mbeteshin si për të gjitha unazat NeoPixel.
ORIGJINALE
#përfshi
#define PIN 2 // pin -i hyrës Neopixel është i bashkangjitur
#përcaktoni NUMPIXELS 12 // numrin e neopixelëve në Unazë
Piksela Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
I RI
#përfshi #përcaktoni PIN1 6 // lidhni shiritin 12 Neopixel me PIN6 dixhital
#përcaktoni PIN2 13 // lidhni shiritin 6 Neopixel me PIN7 dixhital
#përcaktoni PIN3 2 // lidhni unazën 24 Neopixel me PIN8 dixhital
#përcaktoni PIN4 10 // lidhni unazën 16 Neopixel me PIN9 dixhital
#përcakto PIN5 9 //
#përcakto NUMPIXELS1 24
#përcakto NUMPIXELS2 16
#përcakto NUMPIXELS3 12
#përcaktoni NUMPIXELS4 6
#përcakto NUMPIXELS5 1
Adafruit_NeoPixel pixel1 = Adafruit_NeoPixel (NUMPIXELS1, PIN1, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixel2 = Adafruit_NeoPixel (NUMPIXELS2, PIN2, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixel3 = Adafruit_NeoPixel (NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixel4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonultiple.txt
ishte një kod tjetër që kam gjetur, por bazuar në rregullimin e butonave për shpejtësinë … Më duhej të bashkoja të dy kodet.
per here te pare kam perdorur
lak void () {
unaza1 ();
unaza2 ();
unaza3 ();
unaza 4 ();
unazë5 ();
Kështu që ishte e lehtë për të parë të gjithë kodin dhe ndryshoret që më duheshin për të "katërfishuar" nga Neon.ino origjinal
Pjesën e vendosur të ngjyrave e mbajta vetëm një herë, pasi të gjitha dritat mund të ndryshojnë rastësisht, kështu që nuk ka nevojë të vendosni ngjyrën1, ngjyrën2… etj
void setColor () {redColor = rastësore (0, 255); greenColor = e rastësishme (0, 255); bluColor = e rastësishme (0, 255); Serial.print ("e kuqe:"); Serial.println (redColor); Serial.print ("jeshile:"); Serial.println (greenColor); Serial.print ("blu:"); Serial.println (blueColor); }
kodi përfundimtar që kam përdorur quhet multiple_rings1.ino
Hapi 3: Rezultati
mund të simulohet vetëm në Thinkercad tani për tani
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Recommended:
Treguesi i vëllimit Neopixel Ws2812 Unaza LED & Arduino: 8 hapa
Treguesi i vëllimit Neopixel Ws2812 Unaza LED & Arduino: Në këtë tutorial do të mësojmë se si të bëjmë një Tregues të Vëllimit duke përdorur një Unazë LED Neopixel Ws2812 dhe arduino. Shikoni videon
Ora neopixel me tre unaza neopixel: 7 hapa
Ora Neopixel me Tre Unaza Neopixel: Krijimi brilant i orës Neo Pixel nga Steve Manley më shtyu të krijoj këtë udhëzim se si të krijoj një orë të ngjashme për më pak para. (Një zakon i rëndësishëm holandez është gjithmonë përpjekja për të kursyer para;-)) Kam zbuluar se o
Arduino Neopixel LED Unaza Ws2812 - Visuino Tutorial: 8 Hapa
Unaza Arduino Neopixel LED Ws2812 - Visuino Tutorial: Në këtë tutorial do të mësojmë se si të kontrollojmë Unazën Led Neopixel Ws2812 duke përdorur Arduino dhe Visuino për të drejtuar pixel LED përreth. Shikoni një video demonstruese
Gjurmët Rover të pavarura: 3 hapa
Gjurmët Rover të pavarura: Kjo është një udhë roveri e printueshme 3D e pavarur që mund të ripërdoret në projektet tuaja. Shumë herë kam projektuar dhe shkarkuar roverët e projektuar tashmë për t'u printuar 3D. Zakonisht nuk ka izolim midis gjurmëve të roverit dhe pjesës tjetër të trupit. Thi
Unaza të personalizuara NeoPixel nga gërvishtja !: 8 hapa (me fotografi)
Unaza të personalizuara NeoPixel Nga Scratch !: Unazat NeoPixel, dhe NeoPixels në përgjithësi, janë ndër komponentët elektronikë më të njohur për prodhuesit e të gjitha llojeve. Për arsye të mira gjithashtu, me një kunj të vetëm nga çdo mikrokontrollues i njohur Adafruit bën shtimin e LED -ve dhe animacioneve të mrekullueshme në çdo profesionist