Talaan ng mga Nilalaman:
Video: Maramihang Mga Independent na NeoPixel Rings: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kaya itinayo ko ang proyektong ito upang makita ang 12 LED Pixel na gumagana. Natagpuan ko ang isang ito na may 16 dito. At nakita ko ang pinagsamang bracelet na ito, ngunit nais kong makita kung gaano iba't ibang mga singsing, magkakaibang laki ang gagana nang independiyente sa bawat isa.
Kaya sa halip na ikonekta ang Digital Output mula sa isang board sa Digital Input sa kabilang board tulad ng iminumungkahi ng pangalawang larawan, ang aking layunin ay magkaroon ng isang nakatuong DI sa bawat board.
Hakbang 1: Materyal
Hakbang 2: Code
Mayroon akong neon.ino upang magsimula, ang isang ito ay napaka-deretso, nahanap ko sa online at inaayos ang port at ang laki ng singsing, gumana ito.
Mayroon akong ideya na kakailanganin na magtiklop ng mga variable, ngunit hindi sigurado kung alin ang kinakailangan at alin ang maaaring manatili tulad ng para sa lahat ng mga singsing na NeoPixel.
ORIHINAL
# isama
#tukoy ang PIN 2 // input pin Neopixel ay nakakabit
# tukuyin ang NUMPIXELS 12 // bilang ng mga neopixel sa Ring
Adafruit_NeoPixel pixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
BAGO
# isama ang # tukuyin ang PIN1 6 // ikonekta ang 12 Neopixel strip sa Digital PIN6
# tukuyin ang PIN2 13 // ikonekta ang 6 Neopixel strip sa Digital PIN7
# tukuyin ang PIN3 2 // ikonekta ang 24 Neopixel ring sa Digital PIN8
# tukuyin ang PIN4 10 // ikonekta ang 16 Neopixel ring sa Digital PIN9
# tukuyin ang PIN5 9 //
# tukuyin ang NUMPIXELS1 24
# tukuyin ang NUMPIXELS2 16
# tukuyin ang NUMPIXELS3 12
# tukuyin ang NUMPIXELS4 6
# tukuyin ang NUMPIXELS5 1
Adafruit_NeoPixel pixel1 = Adafruit_NeoPixel (NUMPIXELS1, PIN1, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pix2 = Adafruit_NeoPixel (NUMPIXELS2, PIN2, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pix3 = Adafruit_NeoPixel (NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pix4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pix5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
ay isa pang code na nakita ko, ngunit batay sa pag-aayos ng mga pindutan para sa bilis … Kailangan kong pagsamahin ang parehong mga code.
sa kauna-unahang pagkakataon na ginamit ko
void loop () {
singsing1 ();
singsing2 ();
singsing3 ();
singsing4 ();
singsing5 ();
Kaya madaling makita ang lahat ng code at variable na kailangan ko upang "quadruplicate" mula sa orihinal na Neon.ino
Ang itinakdang bahagi ng kulay ay iningatan ko lamang nang isang beses, dahil ang lahat ng mga ilaw ay maaaring random na baguhin, kaya hindi na kailangang i-setcolor1, setcolor2 … atbp
void setColor () {redColor = random (0, 255); greenColor = random (0, 255); blueColor = random (0, 255); Serial.print ("pula:"); Serial.println (redColor); Serial.print ("berde:"); Serial.println (greenColor); Serial.print ("asul:"); Serial.println (blueColor); }
ang pangwakas na code na ginamit ko ay tinatawag na multiple_rings1.ino
Hakbang 3: Resulta
maaari lamang gayahin sa thinkercad sa ngayon
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Inirerekumendang:
Neopixel Clock Na May Tatlong Mga Neopixel Rings: 7 Hakbang
Neopixel Clock With Three Neopixel Rings: Ang makinang na paglikha ng Neo Pixel na orasan ni Steve Manley ay inilipat sa akin upang likhain ang tagubiling ito tungkol sa kung paano lumikha ng isang katulad na orasan para sa pinakamaliit na halaga ng pera. (Ang isang mahalagang ugali ng Dutch ay palaging sinusubukan na makatipid ng pera ;-)) Nalaman ko na ang
Pagkontrol ng Maramihang mga LED Sa Python at Iyong Mga Piano ng GPP ng Iyong Raspberry Pi: 4 na Hakbang (na may Mga Larawan)
Pagkontrol ng Maramihang mga LED Sa Python at Mga GPIO Pins ng Iyong Raspberry Pi: Ipinapakita ng Tagubilin na ito kung paano makontrol ang maraming mga GPIO na pin sa iyong RaspberryPi upang mapagana ang 4 na LED. Ipapakilala ka rin nito sa mga parameter at kondisyunal na pahayag sa Python. Ang aming nakaraang Instructable Gamit ang Iyong Raspberry Pi's GPIO Pins to Con
Paggamit ng Higit sa 4 na Mga Motors - Pag-stack ng Maramihang Mga Motorshield: 3 Mga Hakbang
Paggamit ng Higit sa 4 na Mga Motors - Pag-stack ng Maramihang Mga Motorshields: Maaaring Ituro sa Vibrotactile Sensory Substitution at Augmentation Device (https: //www.instructables.com/id/Vibrotactile-Sens …) ay nagpapakita ng isang paraan kung paano bumuo ng isang aparato na nagsasalin ng isang pandama input sa vibratory stimuli. Ang mga vibratory stimuli na iyon ay
Pasadyang Mga NeoPixel Rings Mula sa Scratch !: 8 Hakbang (na may Mga Larawan)
Pasadyang Mga NeoPixel Rings Mula sa Scratch !: Mga singsing na NeoPixel, at NeoPixels sa pangkalahatan, ay kabilang sa mga pinakatanyag na elektronikong sangkap para sa mga gumagawa ng lahat ng uri. Sa mabuting dahilan din, na may isang solong pin mula sa anumang tanyag na microcontroller na Adafruit ay gumagawa ng pagdaragdag ng mga magagandang LED at animasyon sa anumang pro
Paggawa Sa Maramihang Mga Computer (Para sa Mga Mag-aaral): 6 Mga Hakbang
Paggawa Sa Maramihang Mga Computer (Para sa Mga Mag-aaral): Ang pagtatrabaho sa maraming mga computer ay maaaring maging napakahirap. Hindi mo malalaman kung anong mga file ang nasa aling computer, maaari kang magkaroon ng mga problema sa maraming bersyon ng parehong file, at bilang isang resulta, maaari mong mawala ang iyong mga file nang magkasama o kahit papaano magkaroon ng iyong