Tartalomjegyzék:
Videó: Több független NeoPixel gyűrű: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ezért építettem ezt a projektet, hogy lássam a 12 LED Pixel működését. Ezt találtam itt 16 -tal. És láttam ezt az integrált karkötőt, de látni akartam, hogy a különböző gyűrűk, különböző méretek hogyan működnek egymástól függetlenül.
Tehát ahelyett, hogy a digitális képkimenetet az egyik tábláról a másik táblán lévő digitális bemenethez csatlakoztatnám, ahogy a második kép is sugallja, a célom az volt, hogy minden táblán legyen egy dedikált DI.
1. lépés: Anyag
2. lépés: Kód
A neon.ino -val kezdtem, ez nagyon egyenes volt, online találtam, és beállítottam a portot és a gyűrű méretét, működött.
Azt hittem, szükség lesz a változók replikálására, de nem voltam biztos benne, hogy melyekre van szükség, és melyek maradhatnak meg, mint minden NeoPixel gyűrű.
EREDETI
#befoglalni
#define PIN 2 // bemeneti pin Neopixel van csatlakoztatva
#define NUMPIXELS 12 // a neopixelek száma a Ringben
Adafruit_NeoPixel pixelek = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
ÚJ
#include #define PIN1 6 // 12 Neopixel csík csatlakoztatása a digitális PIN6 -hoz
#define PIN2 13 // 6 neopixel csík csatlakoztatása a digitális PIN7 -hez
#define PIN3 2 // 24 Neopixel gyűrű csatlakoztatása a digitális PIN8 -hoz
#define PIN4 10 // 16 Neopixel gyűrű csatlakoztatása a digitális PIN9 -hez
#define PIN5 9 //
#define NUMPIXELS1 24
#define NUMPIXELS2 16
#define NUMPIXELS3 12
#define NUMPIXELS4 6
#define NUMPIXELS5 1
Adafruit_NeoPixel pixelek1 = 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 pixelek4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixelek5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
egy másik kód, amit találtam, de a sebesség beállítása alapján… Mindkét kódot egyesítenem kellett.
először használtam
void loop () {
ring1 ();
gyűrű2 ();
gyűrű3 ();
ring4 ();
gyűrű5 ();
Így könnyű volt látni az eredeti Neon.ino -ból az összes kódot és változót, amelyeket "négyszeresére" kellett tennem
A beállított szín részt csak egyszer tartottam meg, mivel az összes fény véletlenszerűen változhat, így nincs szükség setcolor1, setcolor2 … stb
void setColor () {redColor = random (0, 255); zöldSzín = véletlenszerű (0, 255); kék szín = véletlenszerű (0, 255); Serial.print ("piros:"); Serial.println (redColor); Serial.print ("zöld:"); Soros.println (zöld szín); Serial.print ("kék:"); Serial.println (blueColor); }
az általam használt végső kód a multiple_rings1.ino
3. lépés: Eredmény
egyelőre csak ThinkCad -ban lehet szimulálni
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Ajánlott:
Hangerőszabályzó Neopixel Ws2812 LED gyűrű és Arduino: 8 lépés
Hangerő -jelző Neopixel Ws2812 LED -gyűrű és Arduino: Ebben az oktatóanyagban megtanuljuk, hogyan lehet hangerő -jelzőt készíteni Neopixel Ws2812 LED -gyűrű és arduino segítségével. Nézze meg a videót
Több saláta termesztése kevesebb helyen, vagy Saláta termesztése az űrben, (több vagy kevesebb): 10 lépés
Több saláta termesztése kevesebb helyen, vagy … Saláta termesztése az űrben, (több vagy kevesebb) .: Ez egy professzionális benyújtás a Growing Beyond Earth, Maker Contest pályázathoz, amelyet az Instructables -en keresztül nyújtottak be. Nem izgathatnám jobban, hogy űrnövénytermesztésre tervezek, és közzéteszem az első Instructable -t. Kezdésként a verseny arra kért minket, hogy
Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: 8 lépés
Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: Ebben az oktatóanyagban megtanuljuk, hogyan vezérelhetjük a Ws2812 Neopixel LED gyűrűt Arduino és Visuino segítségével a LED pixel körbefuttatásához. Nézzen meg egy bemutató videót
Több mint 4 motor használata - Több motorpajzs egymásra rakása: 3 lépés
Több mint 4 motor használata - Több motorpajzs egymásra rakása: Utasítható vibrotactile szenzoros helyettesítő és növelő eszköz (https: //www.instructables.com/id/Vibrotactile-Sens …) bemutatja az érzékelést lefordító eszköz felépítésének módját bemenet a vibrációs ingerekbe. Ezek a vibrációs ingerek
Független film forgatása a New York -i metróban, ha nem engedheti meg magának az engedélyeket: 12 lépés
Független film forgatása a New York -i metróban, ha nem engedheti meg magának az engedélyeket: Ez egy egyszerű útmutató azoknak a független filmkészítőknek, akik álmodnak arról a varázslatos jelenetről New York város gyönyörű metrórendszerében, de nem engedheti meg magának azt a több ezer dollárt, amely a legális forgatáshoz szükséges engedély megszerzéséhez szükséges