Orodha ya maudhui:

Micro: bit Zip Tile Utangulizi: Hatua 9 (na Picha)
Micro: bit Zip Tile Utangulizi: Hatua 9 (na Picha)

Video: Micro: bit Zip Tile Utangulizi: Hatua 9 (na Picha)

Video: Micro: bit Zip Tile Utangulizi: Hatua 9 (na Picha)
Video: Abandoned American Home Holds Thousands Of Forgotten Photos! 2024, Novemba
Anonim
Micro: bit Zip Tile Utangulizi
Micro: bit Zip Tile Utangulizi

Kabla sijaendelea na safu yangu ya mafunzo ya sensorer ya maono ya MU kwa Micro: kidogo, ninahitaji kuifanya iweze kufundishwa kwa Tile ya Zipronik, kwani nitaitumia.

Kitile cha Zipronik, nitaita Zip kutoka sasa, ni matrix 8x8 ya neopixel, ambayo inaweza kuendeshwa kwa urahisi na micro: bit. Unaweza kuongeza kwa nguvu Zips kadhaa pamoja, ili uweze kupata tumbo la 16x16 neopixel. Sio za bei rahisi, lakini tumbo la neopixel kamwe huwa rahisi na kwa hivyo naona bei nzuri.

Kwa hii inayoweza kufundishwa nitapita jinsi ya kuiweka na kuipanga. Nitaenda kutoka kwa programu rahisi hadi programu ngumu sana.

Vifaa

1 x BBC Micro: kidogo

1 x Kitronik Tile ya Zip

3.5 - 5.3 V nguvu ya nguvu. Ninatumia tu mmiliki wa mkate wa 3 x AA na kitufe cha kuwasha / kuzima

Hatua ya 1: Kuunganisha Micro: kidogo na Zip

Kuunganisha Micro: kidogo na Zip
Kuunganisha Micro: kidogo na Zip
Kuunganisha Micro: kidogo na Zip
Kuunganisha Micro: kidogo na Zip
Kuunganisha Micro: kidogo na Zip
Kuunganisha Micro: kidogo na Zip

Wakati ulinunua zipi, inakuja na screws tano na zilizopo tano ndogo za plastiki. Kuunganisha micro: bit na zip wewe tu kuweka screws ndani ya mashimo makubwa tano siri katika micro: kidogo, kuweka bomba ndogo ya plastiki juu ya kila mmoja na kisha screw yao katika zips 5 connectors.

Unahitaji tu kuunganisha visu 3, kwani zip inahitaji data kutoka kwa pini 0. Kwa hivyo unahitaji tu kuunganisha 3V, GND na kubandika 0.

Unaweza pia kuchagua kutoweka zilizopo za plastiki kwenye screws zote. Hiyo itakuruhusu kufikia pini, kwa kuweka klipu ya alligator juu yake. Unapaswa kuweka zilizopo kila wakati kwenye visu mbili.

Unganisha nguvu kwenye zip na sio micro: bit. Zip inahitaji nguvu nyingi zaidi kuliko ndogo: kidogo inaweza kutoa, lakini inaweza kuwezesha ndogo: rahisi sana. Kujenga kwa hatua za usalama huzuia zip kuwa nguvu kutoka kwa micro: bit.

Ikiwa unawezesha micro: bit na zip kutoka kwa vyanzo viwili tofauti, basi usalama huu wakati mwingine utahusika na zip itaacha kufanya kazi. Usijali. Ondoa tu nguvu zote na subiri. Baada ya dakika chache inapaswa kufanya kazi tena. Hii mara nyingi hufanyika wakati unganisha micro: bit kwenye kompyuta yako, bila kuondoa nguvu kwenye zip.

Hatua ya 2: Kupata Ugani

Kupata Ugani
Kupata Ugani
Kupata Ugani
Kupata Ugani
Kupata Ugani
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 "tile ya zip" na uchague matokeo pekee unayopata.

Hatua ya 3: Mpango wa Kwanza

Mpango wa kwanza
Mpango wa kwanza
Mpango wa kwanza
Mpango wa kwanza

Bado mimi ni Kidenmaki, kwa hivyo Makecode yangu iko katika Kidenmaki, lakini bado unaweza kuona ni vipi vizuizi vinavyolingana na toleo la Kiingereza

Kizuizi cha kwanza katika "On start" (Ved start) tanguliza unganisho betwen micro: bit na zip. Hapa unahitaji kutaja zipi ngapi unazotumia na jinsi zinavyowekwa pamoja. Kwa kuwa tunatumia zipu moja tu tuna tumbo la 1x1, kwa hivyo tunaiweka kuwa 1 wima na 1 usawa.

Kizuizi kinachofuata kuweka mwangaza kutoka 0 hadi 255. Tunaiweka hadi 50. Zip ni mkali sana. Ni mara chache unataka kutumia mwangaza zaidi ya 50.

Kisha nikaweka amri ya "Onyesha nambari" kwa shida ya risasi. Nambari hiyo itaonyeshwa kwenye micro: bit na sio zip.

Katika kitanzi cha milele amri ya kwanza inaweka LED 3; 3 kuwa nyekundu. Haionyeshi kuonyesha rangi, kabla hatujaita amri ya pili "Onyesha". Hiyo ni muhimu kukumbuka. Amri iliyowekwa haibadilishi rangi, kabla ya amri ya onyesho kuendeshwa.

Nambari inaweza kupatikana hapa.

Hatua ya 4: Programu ya pili

Image
Image
Kupanga Picha ya Sanaa
Kupanga Picha ya Sanaa

Kwa mpango wa pili tunaweka sawa katika "Mwanzo", lakini badilisha kitanzi "milele".

Ni actuelly amri moja tu, ambayo inasonga maandishi juu ya zip. Unaweza kubadilisha kasi na rangi ya maandishi na pia kuongeza mistari chini na / au juu ya maandishi. Ni amri muhimu sana na rahisi

Unaweza kupata programu hapa.

Hatua ya 5: Programu ya 3

Image
Image

Tena tunaweka sawa katika "Mwanzo", lakini badilisha kitanzi "cha milele".

Amri ya kwanza inaweka LED kwa 0; 0 kuwa nyekundu. Kumbuka kwamba bado hauwezi kuiona, kwa sababu hatujatumia amri ya onyesho.

Fikiria kwamba LED zote kwenye zip zina namba betwen 1 na 64. Kuanzia 1 kwa 0; 0, 2 kwa 0; 1 na kadhalika. Kizuizi cha pili kinasonga LED zote kwenye hatua 2 za zip. Kwa hivyo 1 kuwa 3 na 2 inakuwa 4. Inarudia, ili 63 iwe 1.

Kizuizi cha tatu ni amri ya onyesho la kuonyesha LED zilizo na rangi.

Nne block hufanya tu micro: kidogo subiri nusu sekunde kabla ya kurudia. Kwa njia hiyo tutakuwa na kila sekunde nyekundu nyekundu ya LED.

Programu inaweza kupatikana hapa.

Hatua ya 6: Programu ya Nne

Image
Image

Katika programu hii tunatumia kitanzi kinachorudia na ubadilishaji wa "Kuchora" kuchora safu nzima nyekundu. Kisha tunatumia amri ya kuzungusha kwa safu nzima hatua na kisha uonyeshe.

Programu inaweza kupatikana hapa.

Hatua ya 7: Kupanga Picha ya Sanaa

Kabla ya hatua inayofuata nilipanga picha yangu inapaswa kupenda kwenye mpango wa kuchora. Nilivuta pacman kama roho.

Hatua ya 8: Roho

Image
Image
Mzuka Tofauti
Mzuka Tofauti

Sehemu ya kwanza ya programu, iliyowekwa alama na duara nyekundu, inageuka vifungo 6 vya LED katika safu ya kwanza nyekundu.

Halafu safu nzima imehamishwa na mpango wa pili sehemu ya programu, iliyotiwa alama na duara la hudhurungi, inapaka rangi safu ya kwanza tena. Kwanza huweka LED za 5 kuwa nyekundu na kisha ikaweka moja kuwa nyeupe na nyingine kuwa bluu.

Tena safu nzima imehamishwa na sehemu mpya ya programu inachora safu ya theluthi. Mpango huo unaendelea kama hiyo hadi mzuka mzima uwe umepakwa rangi.

Ni mpango mrefu, kwa hivyo sitapakia picha zake zote. Badala yake unaweza kupata programu hapa.

Hatua ya 9: Mzuka Tofauti

Image
Image
Mzuka Tofauti
Mzuka Tofauti

Kwa hivyo sasa tunaboresha mpango wetu wa mwisho kwa kuongeza vigeuzi vipya vitatu. Jicho, ambalo linashikilia rangi ya macho ya vizuka. Ghost, ambayo inashikilia rangi ya roho. AnUnit, ambayo huamua rangi.

Picha moja ya kwanza unaweza kuona jinsi nyekundu inavyopendekezwa na ubadilishaji wa roho na bluu na kutofautisha kwa macho.

Sehemu ya programu kwenye picha ya pili inabadilisha anuwai kulingana na AnUnit. Kwa hivyo ikiwa AnUnit = 0, basi jicho huwa bluu na roho inakuwa nyekundu, ikiwa ni AnUnit = 1, basi jicho huwa nyekundu na roho inakuwa bluu.

Picha ya tatu ni mwisho wa programu ambapo sisi AnUnit imeongezwa kwa 1 halafu ikiwa ni 3 imewekwa kwa 0.

Kwa hivyo AnUnit sasa itabadilisha betwen 0, 1, 2 kila wakati programu nzima itaendesha mara moja na kulingana na AnUnit ni rangi ya vizuka itabadilika.

Unaweza kupata programu hapa.

Ilipendekeza: