Orodha ya maudhui:
Video: Pete nyingi za Kujitegemea za NeoPixel: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kwa hivyo niliunda mradi huu kuona Pixel 12 ya LED inafanya kazi. Nimepata hii ikiwa na 16 hapa. Na nikaona bangili hii iliyojumuishwa, lakini nilitaka kuona jinsi pete tofauti, saizi tofauti zingefanya kazi huru kutoka kwa kila mmoja.
Kwa hivyo badala ya kuunganisha Pato la Dijitali kutoka kwa bodi moja kwenda kwa Uingizaji wa Dijiti kwenye bodi nyingine kama picha ya pili inavyopendekeza, lengo langu lilikuwa kuwa na DI mmoja aliyejitolea kwenye kila bodi.
Hatua ya 1: Nyenzo
Hatua ya 2: Kanuni
Nilikuwa na neon.ino kuanza nayo, hii ilikuwa moja kwa moja mbele, nilipata mkondoni na kurekebisha bandari na saizi ya pete, ilifanya kazi.
Nilikuwa na wazo kuwa kutakuwa na hitaji la kuiga vigeuzi, lakini sikuwa na uhakika ni zipi zinahitajika na zipi zinaweza kubaki kama ilivyo kwa pete zote za NeoPixel.
ASILI
# pamoja
#fafanua PIN 2 // pini ya kuingiza Neopixel imeambatishwa
#fafanua NUMPIXELS 12 // idadi ya neopixels kwenye Gonga
Saizi za Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
MPYA
#jumuisha #fafanua PIN1 6 // unganisha mkanda 12 wa Neopikseli kwa PIN6 ya Dijitali
#fafanua PIN2 13 // unganisha mkanda wa Neopixel 6 kwa PIN ya Dijitali
#fafanua PIN3 2 // unganisha pete 24 ya Neopikseli kwa PIN8 ya Dijitali
#fafanua PIN4 10 // unganisha pete 16 ya Neopixel kwa PIN9 ya Dijitali
#fafanua PIN5 9 //
#fafanua NUMPIXELS1 24
#fafanua NUMPIXELS2 16
#fafanua NUMPIXELS3 12
#fafanua NUMPIXELS4 6
#fafanua NUMPIXELS5 1
Saizi za Adafruit_NeoPixel1 = Adafruit_NeoPixel (NUMPIXELS1, PIN1, NEO_GRB + NEO_KHZ800); Saizi za Adafruit_NeoPixel2 = Adafruit_NeoPixel (NUMPIXELS2, PIN2, NEO_GRB + NEO_KHZ800); Saizi za Adafruit_NeoPixel3 = Adafruit_NeoPixel (NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Saizi za Adafruit_NeoPixel4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Saizi za Adafruit_NeoPixel5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
nilipata nambari nyingine, lakini kulingana na kurekebisha vifungo kwa kasi… nilihitaji kuunganisha nambari zote mbili.
kwa mara ya kwanza nilitumia
kitanzi batili () {
pete1 ();
pete2 ();
pete3 ();
pete4 ();
pete5 ();
Kwa hivyo ilikuwa rahisi kuona nambari zote na anuwai ambazo nilihitaji "mara nne" kutoka kwa Neon.ino ya asili
Sehemu ya rangi iliyowekwa niliiweka mara moja tu, kwani taa zote zinaweza kubadilika bila mpangilio, kwa hivyo hakuna haja ya setcolor1, setcolor2… nk
batili setColor () {redColor = nasibu (0, 255); kijaniColor = nasibu (0, 255); bluuColor = nasibu (0, 255); Serial.print ("nyekundu:"); Serial.println (redColor); Serial.print ("kijani:"); Serial.println (kijaniColor); Serial.print ("bluu:"); Serial.println (rangi ya bluu); }
nambari ya mwisho niliyotumia inaitwa multiple_rings1.ino
Hatua ya 3: Matokeo
inaweza tu kuiga katika kifani cha kufikiria kwa sasa
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Ilipendekeza:
Jinsi ya Kurekebisha Makosa ya Kujitegemea ya T-Spline katika Fusion 360: 8 Hatua
Jinsi ya Kurekebisha Makosa ya Kujishughulisha ya T-Spline katika Fusion 360: Ikiwa umeingiza mfano wa t-spline kutoka kwa programu nyingine, au unajaribu kubadilisha fomu yako iliyochongwa kuwa mwili thabiti, ukipata "ubinafsi t -spline error "inaweza kuwa mbaya sana. Jambo la kwanza unapaswa kuelewa ni nini th
Jinsi ya kutumia Neopixel Ws2812 LED au Strip ya LED au Pete iliyoongozwa na Arduino: Hatua 4
Jinsi ya Kutumia Neopixel Ws2812 LED au Strip ya LED au Pete Iliyoongozwa na Arduino: Halo jamaa kwani Neopixel inayoongozwa Strip ni maarufu sana na inaitwa pia kama ws2812 inayoongozwa pia. Ni maarufu sana kwa sababu katika ukanda huu ulioongozwa tunaweza kushughulikia kila moja ikiongozwa kando ambayo inamaanisha ikiwa unataka risasi chache kung'aa kwa rangi moja,
Arduino Ws2812 LED au Neopixel Led Strip au Mafunzo ya Pete: Hatua 4
Arduino Ws2812 LED au Neopixel Led Strip au Tutorial Tutorial: Katika mafunzo haya tutajifunza jinsi ya kutumia neopixel au ws 2812 au kuongozwa haraka na Arduino. Aina hizi za LED au ukanda au pete zinadhibitiwa na pini moja tu ya Vin na LED zinashughulikiwa kibinafsi kwa hivyo hizi pia huitwa indi
Pete ya NeoPixel Kaleidoscope: Hatua 8 (na Picha)
Pete ya NeoPixel Kaleidoscope: Nimefurahiya kutoa maagizo na faili za nyenzo kwa kutengeneza LightLogo Kaleidoscope! Nimekuwa nikifikiria juu ya kufanya hivyo kwa miezi mingi na mwishowe nilifanya muundo. Ikiwa una maboresho yoyote juu ya muundo huu tafadhali shiriki! Utakuwa
Pete za NeoPixel maalum kutoka mwanzo! Hatua 8 (na Picha)
Pete za NeoPixel maalum kutoka mwanzo! Pete za NeoPixel, na NeoPixels kwa ujumla, ni kati ya vifaa maarufu vya elektroniki kwa watengenezaji wa aina zote. Kwa sababu nzuri pia, na pini moja kutoka kwa Mdhibiti yeyote maarufu wa Adafruit hufanya kuongeza taa nzuri za michoro na michoro kwa mtaalam yeyote