Tartalomjegyzék:

Micro: bit Zip Tile Bevezetés: 9 lépés (képekkel)
Micro: bit Zip Tile Bevezetés: 9 lépés (képekkel)

Videó: Micro: bit Zip Tile Bevezetés: 9 lépés (képekkel)

Videó: Micro: bit Zip Tile Bevezetés: 9 lépés (képekkel)
Videó: Abandoned American Home Holds Thousands Of Forgotten Photos! 2024, November
Anonim
Micro: bit Zip Tile Bevezetés
Micro: bit Zip Tile Bevezetés

Mielőtt folytatnám az MU látásérzékelő utasításai sorozatát a Micro: bit számára, meg kell adnom ezt a Kitronik Zip Tile számára, mivel használni fogom.

A Kitronik Zip Tile, mostantól csak Zip -nek fogom hívni, egy 8x8 -as neopixel mátrix, amelyet a micro: bit meglehetősen könnyen futtathat. Valójában több Zip -et is összeilleszthet, így 16x16 -os neopixel mátrixot kaphat. Nem olcsók, de a neopixel mátrix soha nem olcsó, és így az árát nagyon jónak találom.

Ennek az oktathatónak a leírásához át fogom menni, hogyan kell beállítani és programozni. Az egyszerű programoktól a nagyon összetett programok felé haladok.

Kellékek

1 x BBC Micro: bit

1 x Kitronik cipzáras csempe

3,5 - 5,3 V tápforrás. Én csak egy 3 x AA elemtartót használok ki- és bekapcsoló gombbal

1. lépés: A Micro: bit és a Zip csatlakoztatása

A Micro: bit és a Zip csatlakoztatása
A Micro: bit és a Zip csatlakoztatása
A Micro: bit és a Zip csatlakoztatása
A Micro: bit és a Zip csatlakoztatása
A Micro: bit és a Zip csatlakoztatása
A Micro: bit és a Zip csatlakoztatása

Amikor megvásárolta a cipzárt, öt csavarral és öt kis műanyag csővel rendelkezik. A micro: bit és a cipzár összekapcsolásához egyszerűen helyezze be a csavarokat a micro: bit öt nagy csapjába, tegyen mindegyikre egy kis műanyag csövet, majd csavarja be őket a cipzáras 5 csatlakozóba.

Valójában csak 3 csavart kell csatlakoztatnia, mivel a cipzárnak csak a 0 -as tűről kell adatokat kapnia. Tehát csak 3V, GND és 0 -as csatlakozót kell csatlakoztatnia.

Azt is választhatja, hogy nem tesz műanyag csöveket az összes csavarra. Ez lehetővé teszi, hogy hozzáférjen a csapokhoz, ha egy aligátor klipet helyez rá. Mindig tegyen csöveket legalább két csavarra.

Csatlakoztassa a tápellátást a cipzárhoz, és ne a micro: bithez. A cipzárnak sokkal több energiára van szüksége, mint amennyit a micro: bit képes biztosítani, de a micro: bit -t elég könnyen táplálja. A beépített biztonsági intézkedések megakadályozzák, hogy a cipzárat a micro: bit táplálja.

Ha a micro: bit és a zip két különböző forrásból táplálja be, akkor ezek a biztonsági intézkedések néha bekapcsolódnak, és a zip leáll. Ne aggódj. Csak húzza ki az összes áramot, és várjon. Néhány perc múlva újra működnie kell. Ez leggyakrabban akkor fordul elő, ha a micro: bitet a számítógéphez csatlakoztatja anélkül, hogy a zip tápellátását megszüntetné.

2. lépés: A kiterjesztés beszerzése

A kiterjesztés beszerzése
A kiterjesztés beszerzése
A kiterjesztés beszerzése
A kiterjesztés beszerzése
A kiterjesztés beszerzése
A kiterjesztés beszerzése

Először lépjen a Makecode szerkesztőbe, és indítson el egy új projektet. Ezután lépjen a "Speciális" elemre, és válassza a "Bővítmények" lehetőséget. Ne feledje, hogy mivel dán vagyok, ezeknek a gomboknak kissé eltérő nevei vannak a képeken. A bővítményekben a "zip tile" kifejezésre keres, és válassza ki az egyetlen találatot.

3. lépés: Első program

Első Program
Első Program
Első Program
Első Program

Én még mindig dán vagyok, tehát a Makecode -om dán, de az angol változatban még mindig láthatod, hogy a blokkok mihez képest

Az "On start" (első indítás) első blokkja inicializálja a kapcsolatot a micro: bit és a zip között. Itt meg kell adnia, hogy hány cipzárt használ, és hogyan kell összerakni őket. Mivel csak egyetlen cipzárt használunk, csak 1x1 mátrixunk van, ezért 1 függőleges és 1 vízszintes értéket állítunk be.

A következő blokk fényerejét 0 -ról 255 -re állította. 50 -re állítottuk. A zip nagyon világos. Ritkán szeretne 50 feletti fényerőt használni.

Ezután beírtam a "Szám megjelenítése" parancsot a hibaelhárításhoz. Ez a szám megjelenik a micro: bit -en és nem a zip -en.

Az örökkévaló ciklusban az első parancs a LED 3, 3 pirosra állítja. Valójában nem mutatja a színt, mielőtt a második parancsot "Show" -nak hívnánk. Erre fontos emlékezni. A set parancs nem változtatja meg a színét a show parancs futtatása előtt.

A kód itt található.

4. lépés: Második program

Image
Image
Bit Art kép tervezése
Bit Art kép tervezése

A második programnál ugyanazt tartjuk az "On start" -ban, de változtassuk meg az "forever" ciklusát.

Valójában ez csak egyetlen parancs, amely a szöveget görgetheti a zip felett. Módosíthatja a szöveg sebességét és színét, és sorokat is hozzáadhat a szöveg alá és/vagy fölé. Ez egy nagyon hasznos és egyszerű parancs

A programot itt találja.

5. lépés: 3. program

Image
Image

Ismét ugyanazt tartjuk az "On start" -ban, de változtassuk meg az "forever" ciklusát.

Az első parancs pirosra állítja a LED 0; 0 értékét. Ne feledje, hogy még nem láthatja, mert nem használtuk a show parancsot.

Képzelje el, hogy a cipzár összes LED -je 1 és 64 között van. Kezdve 1: 0; 0, 2 in 0; 1 és így tovább. A második blokk 2 lépésben mozgatja az összes LED -et a cipzáron. Tehát 1 lesz 3, 2 pedig 4. Ismétlődik, így 63 lesz 1.

A harmadik blokk a show parancs a színes LED -ek megjelenítésére.

A negyedik blokk csak arra kényszeríti a micro: bit -et, hogy várjon fél másodpercet, mielőtt megismétlődik. Így gyorsan minden második LED piros színű lesz.

A program itt található.

6. lépés: Negyedik program

Image
Image

Ebben a programban egy ismétlési ciklus és a "Rajz" változó segítségével egy egész sort pirosra festünk. Ezután a rotate parancsot az egész sorra használjuk egy lépésben, majd megmutatjuk.

A program itt található.

7. lépés: Bit Art kép tervezése

A következő lépés előtt megterveztem, hogy milyen legyen a képem egy rajzprogramban. Ezt a pacmant úgy rajzoltam, mint egy szellem.

8. lépés: A szellem

Image
Image
Különböző szellemek
Különböző szellemek

A program első, piros körrel jelölt része az első sorban lévő 6 LED -et pirossá teszi.

Ezután a teljes sor áthelyezésre kerül, és a program második, kék körrel jelölt programrésze ismét megfesti az első sort. Először 5 LED -et állít pirosra, majd az egyiket fehérre, a másikat pedig kékre.

Ismét az egész sor áthelyezésre kerül, és a program egy új része megfesti a harmadik sort. A program addig folytatódik, amíg az egész szellemet meg nem festették.

Ez egy hosszú program, ezért nem töltök fel képeket az összesről. Ehelyett itt találja a programot.

9. lépés: Különböző szellemek

Image
Image
Különböző szellemek
Különböző szellemek

Így most három új változó hozzáadásával javítjuk az utolsó programunkat. Szem, amely a szellemek szemének színét tartja. Ghost, amely a szellem színét tartja. AnUnit, amely eldönti a színeket.

Az első képen láthatja, hogy a vörös a szellemváltozóval, a kék pedig a szem változóval változik.

A második képen látható programrész az AnUnit függvényében megváltoztatja a változókat. Tehát ha AnUnit = 0, akkor a szem kék lesz és a szellem vörös lesz, ha AnUnit = 1, akkor a szem vörös lesz és a szellem kék lesz.

A harmadik kép a program vége, ahol az AnUnit értékét 1 -gyel növeljük, majd ha 3, akkor 0 -ra állítjuk.

Tehát az AnUnit most minden alkalommal, amikor a teljes program fut, 0, 1, 2 között változik, és attól függően, hogy milyen AnUnit a szellemek színe, megváltozik.

A programot itt találja.

Ajánlott: