Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Neopixel
- Hatua ya 2: Kuandaa Neopixels
- Hatua ya 3: Kuunganisha Ukanda wa Neopixel na Micro: bit
- Hatua ya 4: Kupata Ugani
- Hatua ya 5: Mpango wa Kwanza
- Hatua ya 6: Programu ya pili
Video: Micro: bit Neopixel Utangulizi: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Hii inaweza kufundisha ya msingi juu ya Neopixels na kuonyesha jinsi ya kutumia maktaba ya Neopixel. Neopixels ni njia nzuri ya kuleta mwanga kwa miradi yako, kwa kuwa ni ya bei rahisi, rahisi kutumia na micro: bit inaweza kudhibiti mengi yao kwa wakati mmoja.
Vifaa
1 x Micro: kidogo
3 x Alligator-Alligator kuruka
Ukanda wa Neopixels (WS2812B).
Baadhi ya waya
Solder
Chuma cha kulehemu
Hatua ya 1: Neopixel
Neopixels ni LED inayoweza kushughulikiwa kibinafsi. Kila moja ina pembejeo tatu. Uingizaji wa nguvu, ardhi na data. Kwenye picha ambayo ni 5v, gnd na Din. Pia ina matokeo matatu. Nguvu, ardhi na data nje. Ambayo tena ni 5v, gnd na Fanya kwenye picha. Kwa kuwa kila neopixel inaweza kutuma data, nguvu na ardhi kwa neopixel inayofuata unaweza kubana mlolongo kiasi kikubwa cha neopixels pamoja na kuzidhibiti zote kwa pini moja nje na kuzipa nguvu kutoka kwa usambazaji mmoja wa umeme.
Wakati neopixel inasema volt 5, unaweza kuitumia kwa volt 3.3, lakini zinahitaji nguvu fulani, kwa hivyo haupaswi kujaribu kuwatia nguvu wengi moja kwa moja kutoka kwa micro: bit yako. Kwa hivyo ikiwa unataka kutumia neopixels nyingi unapaswa kutumia tu micro: bit kuingiza data, wakati unapata nguvu kutoka kwa chanzo kingine. Hapa tutatumia tu neopixels 3, kwa hivyo kuiweka nguvu kutoka kwa micro: bit sio shida.
Hatua ya 2: Kuandaa Neopixels
Kwanza tutakata ukanda wa neopixel ili tuwe na neopixels tatu tu. Ukanda wa Neopixel unaweza kukatwa kati ya saizi. Ukiangalia picha ya kwanza, basi kipande kinaweza kuwa kipande cha klipu kwenye mstari mweupe. Tumia tu mkataji waya.
Nimeona watu wengine wakiweka klipu za alligator moja kwa moja kwenye vipande vya neopixel vya LED, lakini kwa kuwa nitatumia vizuri kifungu hiki kifupi mara kadhaa nitaenda kuziunganisha waya. Waya tatu. Waya wa kijani kwenye Din, waya mweusi kwenye gnd na nyekundu kwenye 5 v.
Hatua ya 3: Kuunganisha Ukanda wa Neopixel na Micro: bit
Tunatumia waya za alligator kuunganisha neopixel kwa micro: bit.
Neopixel -> Micro: kidogo
Gnd -> Gnd
Chakula -> Piga 0
5 v -> 3.3 v
Hatua ya 4: Kupata Ugani
Kwanza nenda kwa mhariri wa Makecode na uanze mradi mpya. Kisha nenda kwa "Advanced" na uchague "Viendelezi". Jihadharini kuwa kwa kuwa mimi ni Kidenmaki, vifungo hivi vina majina tofauti kwenye picha. Katika viendelezi hutafuta "neopixel" na uchague matokeo ya juu kushoto.
Hatua ya 5: Mpango wa Kwanza
Bado niko Kidenmaki, kwa hivyo Makecode yangu iko katika Kidenmaki, lakini bado unaweza kuona ni vipi vizuizi vinalinganishwa na toleo la Kiingereza.
Kizuizi cha kwanza kwenye "On start" (Ved start) kinamwambia micro: bit zilipaswa kupata ukanda wa neopixel na ni nepiixels ngapi zimeunganishwa nayo. Hapa tunaunganisha neopixel 3 kubandika 0.
Kizuizi kinachofuata kuweka mwangaza kutoka 0 hadi 255. Tuliiweka hadi 30 ambayo bado ni mkali sana.
Katika kitanzi cha milele (Kwa kutengwa) tunatumia njia tatu tofauti kuweka rangi za LED.
Kizuizi cha kwanza huweka LED ya kwanza kuwa nyekundu. Hii ndiyo njia rahisi ya kuweka rangi, lakini kuna rangi 10 tu za kuchagua. Kizuizi hiki hakionyeshi rangi kwenye ukanda wa LED. Tunahitaji kutumia kizuizi cha onyesho kwa hilo.
Kizuizi cha pili kiliweka rangi ya mwangaza wa pili wa LED kulingana na hue (Aina ya rangi ya msingi), kueneza (Jinsi rangi ilivyo na nguvu) na mwangaza (Je! Rangi ni nyeusi au nyeusi). Hii itakuwa bluu nyekundu ya turkish.
Kizuizi cha tatu kiliweka rangi ya LED ya tatu kulingana na ni kijani kibichi, bluu na nyekundu ndani yake. Rangi hii imetengenezwa na 80 ya kijani na 40 nyekundu, ambayo hutupa rangi ya kijani kibichi.
Kizuizi cha mwisho katika kitanzi cha milele ni kizuizi cha onyesho. Mabadiliko ya rangi ambayo tumefanya yataanza kutekelezwa tunapoendesha kizuizi cha onyesho.
Kwa kuwa hakuna kitu chochote kinabadilika katika programu hii tunaweza kuweka mpango mzima katika "Mwanzo".
Hapa kuna mpango.
Hatua ya 6: Programu ya pili
Katika programu ya pili tumeweka mpango mzima wa kwanza kwenye "On Start"
Kwenye kitufe A kilichochapishwa (Når der trykkes på knappen A) tunatumia amri ya pikseli ya kuhama. Hii itahamisha rangi yote kwa hatua juu. Kwa hivyo LED ya tatu hupata rangi ya LED ya pili, LED ya pili inapata rangi ya LED ya kwanza na kwa amri ya kuhama LED ya kwanza itakuwa wazi. Tunatumia pia kizuizi cha onyesho, kwa sababu bila kizuizi cha onyesho LED ingeweza kubadilisha rangi.
Kwenye kitufe B kilichobanwa (Når der trykkes på knappen B) tunatumia amri ya pikseli inayozunguka. Hii inafanya kazi sana kama amri ya pikseli ya amri ya kuhama, lakini badala ya LED ya kwanza kuwa tupu itachukua rangi ya LED ya mwisho. Kwa hivyo LED ya tatu hupata rangi ya LED ya pili, LED ya pili inapata rangi ya LED ya kwanza na kwa amri ya kuzunguka LED ya kwanza itapata rangi ya LED ya tatu. Tunatumia pia kizuizi cha onyesho, kwa sababu bila kizuizi cha onyesho LED ingeweza kubadilisha rangi.
Kwenye kitufe cha A + B kilichokandamizwa (Når der trykkes på knappen A + B). Kizuizi cha kwanza kinachapisha matumizi ya nguvu yanayokadiriwa ya Neopixels kwenye mico: bit. Kizuizi cha pili hutupa sekunde 2 kusoma makadirio. Kizuizi cha tatu kisha husafisha skrini.
Hapa kuna mpango wa pili.
Ilipendekeza:
Utangulizi wa chatu - Katsuhiko Matsuda & Edwin Cijo - Misingi: Hatua 7
Utangulizi wa chatu - Katsuhiko Matsuda & Edwin Cijo - Misingi: Halo, sisi ni wanafunzi 2 katika MYP 2. Tunataka kukufundisha misingi ya jinsi ya kuweka nambari ya Python.Iliundwa mwishoni mwa miaka ya 1980 na Guido van Rossum huko Uholanzi. Ilifanywa kama mrithi wa lugha ya ABC. Jina lake ni " Python " kwa sababu lini
Utangulizi wa Arduino: Hatua 18
Utangulizi wa Arduino: Je! Umewahi kujiuliza kutengeneza vifaa vyako mwenyewe kama kituo cha hali ya hewa, dashibodi ya gari kwa ufuatiliaji wa mafuta, kasi na ufuatiliaji wa eneo au kudhibiti vifaa vyako vya nyumbani vinavyodhibitiwa na simu mahiri au umewahi kujiuliza juu ya kutengeneza vifaa vya kisasa
Utangulizi wa GarageBand: Hatua 9
Utangulizi wa GarageBand: GarageBand ni jukwaa ambalo unaweza kufanya muziki. Unaweza kufanya kitu chochote sana kwenye jukwaa hili, iwe ni kuunda muziki wako wa ndoto au ni kuiga kipande cha muziki unachopenda. Lakini sio rahisi kwa njia yoyote. Ndiyo sababu niko hapa
Utangulizi - Geuza Raspberry Pi kuwa Seva ya Ufuatiliaji wa GPS: Hatua 12
Utangulizi - Badili Raspberry Pi Kuwa Seva ya Kufuatilia GPS: Katika mwongozo huu nitakuonyesha jinsi ya kusanikisha programu ya ufuatiliaji wa GPS ya Traccar kwenye Raspberry Pi ambayo itapokea data kutoka kwa vifaa vinavyoendana kwenye wavuti, ukiweka nafasi zao kwenye ramani kwa wakati halisi. kufuatilia, na pia kufuatilia uchezaji.
Micro: bit Zip Tile Utangulizi: Hatua 9 (na Picha)
Micro: bit Zip Tile Utangulizi: Kabla sijaendelea na safu yangu ya mafunzo ya sensorer ya MU kwa Micro: kidogo, ninahitaji kuifanya ifundike kwa Tile ya Zip Zip ya Kitronik, kwani nitaitumia. iite Zip kutoka sasa, ni kitanda cha nexixel 8x8