Tartalomjegyzék:
- Kellékek
- 1. lépés: A Micro: bit és a Zip csatlakoztatása
- 2. lépés: A kiterjesztés beszerzése
- 3. lépés: Első program
- 4. lépés: Második program
- 5. lépés: 3. program
- 6. lépés: Negyedik program
- 7. lépés: Bit Art kép tervezése
- 8. lépés: A szellem
- 9. lépés: Különböző szellemek
Videó: Micro: bit Zip Tile Bevezetés: 9 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
É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
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
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
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
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
Í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:
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Bevezetés az IR áramkörökbe: 8 lépés (képekkel)
Bevezetés az IR áramkörökbe: Az IR egy összetett technológia, mégis nagyon egyszerű vele dolgozni. A LED -ekkel vagy a LASER -ekkel ellentétben az infravörös nem látható emberi szemmel. Ebben az utasításban 3 különböző áramkörön keresztül mutatom be az infravörös használatát. Az áramkörök nem lesznek
Micro: bit Neopixel Bevezetés: 6 lépés
Micro: bit Neopixel Bevezetés: Ez az útmutató néhány alapvető tudnivalót fog megtanítani a neopixelekről, és bemutatja a Neopixel könyvtár használatát. A neopixelek nagyszerű módja annak, hogy fényt nyújtsanak projektjeikbe, mivel olcsók, könnyen kezelhetők, és a micro: bit sokukat egyszerre tudja irányítani
Micro: bit MU Vision Sensor és Zip Tile együtt: 9 lépés (képekkel)
Micro: bit MU Vision Sensor és Zip Tile Kombinált: Tehát ebben a projektben az MU látásérzékelőt és a Kitronik Zip Tile lapot kombináljuk. Az MU látásérzékelőt használva felismerjük a színeket, és a Zip Tile -t megmutatjuk. Néhány technikát fogunk használni, amelyeket korábban használtunk
Bevezetés a manipulátorokba: 8 lépés (képekkel)
Bevezetés a manipulátorokba: A kihívásoknak megfelelő manipulátor létrehozása az ELSŐ Robotikai Verseny (FRC) egyik legnehezebb része. Diákként eltöltött négy évem során mindig ez volt a csapatom legnagyobb kudarca. Bár a játék kihívása az FRC -ben évről évre változik