Sisukord:
Video: Mitu sõltumatut NeoPixeli rõngast: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Nii ma ehitasin selle projekti, et näha 12 LED -pikslit töötamas. Leidsin selle 16 -ga siit. Ja ma nägin seda integreeritud käevõru, kuid tahtsin näha, kuidas erinevad sõrmused, erinevad suurused toimiksid üksteisest sõltumatult.
Nii et selle asemel, et ühendada ühelt tahvlilt digitaalne väljund teise plaadi digitaalsisendiga, nagu teine pilt soovitab, oli minu eesmärk, et igal plaadil oleks üks spetsiaalne DI.
Samm: materjal
2. samm: kood
Alustuseks oli mul neon.ino, see oli väga sirgjooneline, leidsin Internetist ja pordi ja rõnga suuruse reguleerimine, see töötas.
Mul oli mõte, et muutujaid on vaja korrata, kuid polnud kindel, milliseid neist vaja on ja millised võiksid jääda kõigi NeoPixeli rõngaste jaoks.
ORIGINAAL
#kaasake
#define PIN 2 // sisendnõel Neopixel on lisatud
#define NUMPIXELS 12 // neopikslite arv ringis
Adafruit_NeoPixel pikslid = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
UUS
#sisalda #define PIN1 6 // // ühenda 12 Neopixel riba digitaalse PIN6 -ga
#define PIN2 13 // ühendage 6 Neopixel riba digitaalse PIN7 -ga
#define PIN3 2 // ühendage 24 Neopixeli rõngas digitaalse PIN8 -ga
#define PIN4 10 // ühendage 16 Neopixeli rõngas digitaalse PIN9 -ga
#define PIN5 9 //
#define NUMPIXELS1 24
#define NUMPIXELS2 16
#define NUMPIXELS3 12
#defineeri NUMPIXELS4 6
#define NUMPIXELS5 1
Adafruit_NeoPixel pixels1 = Adafruit_NeoPixel (NUMPIXELS1, PIN1, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels2 = Adafruit_NeoPixel (NUMPIXELS2, PIN2, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels3 = Adafruit_NeoPixel (NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pikslid4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pikslid5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
oli veel üks kood, mille leidsin, kuid põhineb kiiruse reguleerimise nuppudel … mul oli vaja mõlemad koodid ühendada.
esimest korda kasutasin
void loop () {
rõngas1 ();
rõngas2 ();
rõngas3 ();
rõngas4 ();
rõngas5 ();
Seega oli lihtne näha kõiki koodi ja muutujaid, mida mul oli vaja „neljakordistada” algsest Neon.ino -st
Määratud värviosa hoidsin alles ühe korra, kuna kõik tuled võivad juhuslikult muutuda, seega pole vaja määrata setcolor1, setcolor2 … jne
tühine setColor () {redColor = juhuslik (0, 255); rohelineVärv = juhuslik (0, 255); sinineVärv = juhuslik (0, 255); Serial.print ("punane:"); Serial.println (redColor); Serial.print ("roheline:"); Serial.println (rohelineVärv); Serial.print ("sinine:"); Serial.println (blueColor); }
lõplikku koodi, mida kasutasin, nimetatakse multiple_rings1.ino
3. samm: tulemus
saab praegu ainult ThinkCadis simuleerida
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Soovitan:
Arduino Connect mitu I2C -seadet: 6 sammu
Arduino ühendab mitu I2C -seadet: selles õpetuses õpime, kuidas ühendada mitu moodulit I2C -ühendusega arduinoga. Vaadake videot! Meie puhul kasutame näitena 4 OLED -ekraani, kuid võite kasutada ka muid I2C -mooduleid/ andurid, kui soovite. Märkus: 4 OLED -kuvarit koos
Arduino Kuidas ühendada mitu servomootorit - PCA9685 Õpetus: 6 sammu
Arduino Kuidas ühendada mitu servomootorit - PCA9685 Õpetus: Selles õpetuses õpime, kuidas ühendada mitu servomootorit, kasutades PCA9685 moodulit ja arduino. PCA9685 moodul on väga hea, kui peate ühendama mitu mootorit, saate selle kohta rohkem lugeda siit https : //www.adafruit.com/product/815Vaadake Vi
Mitu USB -porti ilma PCB -ta: 4 sammu
Mitu USB -porti ilma PCB -ta: see on minu teine juhendatav ja siin jagan teiega projekti, kus saate arvutisse kasutada mitu USB -porti, sest kodus töötades on teil suur probleem paljude seadmete kasutamisel seadmed nagu enamik seadmeid praegu
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: 8 sammu
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: Käimasoleva projekti puhul vajan mitu ESP-d, et rääkida üksteisega ilma ruuterita. Selleks kasutan ESP-NOW-d, et juhtmeta suhelda ilma ESP-ruuterita
Kuidas pildistada oma sõltumatut filmi New Yorgi metroos, kui te ei saa lubasid endale lubada: 12 sammu
Kuidas pildistada oma sõltumatut filmi New Yorgi metroos, kui te ei saa lubasid endale lubada: see on lihtne juhend soovivatele sõltumatutele filmitegijatele, kes unistavad selle maagilise stseeni pildistamisest New Yorgi ilusas metroosüsteemis, kuid kes ei saa endale lubada tuhandeid dollareid, mis on vajalikud seadusliku pildistamise loa saamiseks