
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Než budu pokračovat ve své sérii instrukčních instrukcí MU pro senzor zraku pro Micro: bit, musím tento instruktáž udělat pro Kitronik Zip Tile, protože ho budu používat.
Zipová dlaždice Kitronik, od nynějška jí budu říkat Zip, je matice neopixelů 8x8, kterou lze poměrně snadno spustit pomocí mikro: bitu. Můžete skutečně přidat několik Zipů dohromady, abyste získali neopixelovou matici 16x16. Nejsou levné, ale neopixelová matice nikdy nejsou levné, a tak jsem našel docela dobrou cenu.
Pro tento instruktáž projdu tím, jak jej nastavit a naprogramovat. Přejdu od jednoduchých programů k velmi složitým programům.
Zásoby
1 x BBC Micro: bit
1 x dlaždice na zip Kitronik
3,5 - 5,3 V napájecí zdroj. Používám pouze držák baterie 3 x AA s tlačítkem zapnutí/vypnutí
Krok 1: Připojení mikro: bitu a zipu



Když jste si koupili zip, přichází s pěti šrouby a pěti malými plastovými trubičkami. Chcete -li spojit micro: bit a zip, jednoduše vložte šrouby do pěti velkých otvorů v micro: bit, na každý z nich vložte malou plastovou trubičku a poté je zašroubujte do konektorů 5 zipů.
Skutečně stačí připojit 3 šrouby, protože zip potřebuje pouze data z pinu 0. Takže stačí připojit pouze 3 V, GND a pin 0.
Můžete se také rozhodnout nedat plastové trubky na všechny šrouby. To vám umožní přístup ke kolíkům tím, že na ně umístíte krokodýlí klip. Vždy byste měli nasadit trubičky alespoň na dva šrouby.
Připojte napájení ke zipu a ne k mikro: bitu. Zip potřebuje mnohem více energie, než může poskytnout micro: bit, ale může napájet micro: bit poměrně snadno. Integrovaná bezpečnostní opatření zabraňují tomu, aby zip byl napájen z micro: bitu.
Pokud napájíte micro: bit a zip ze dvou různých zdrojů, pak se tato bezpečnostní opatření někdy aktivují a zip přestane fungovat. Nebojte se. Stačí odpojit veškerou energii a počkat. Po několika minutách by to mělo opět fungovat. Nejčastěji se to stane, když připojíte micro: bit k počítači, aniž byste odpojili napájení zipu.
Krok 2: Získání rozšíření



Nejprve přejděte do editoru Makecode a spusťte nový projekt. Poté přejděte na „Pokročilé“a vyberte „Rozšíření“. Uvědomte si, že protože jsem Dán, tato tlačítka mají na obrázcích trochu jiná jména. V rozšířeních hledáte „zip dlaždice“a vyberete jediný výsledek, který získáte.
Krok 3: První program


Jsem stále dánský, takže můj Makecode je v dánštině, ale pořád můžete pořád vidět, s čím se bloky srovnávají v anglické verzi
První blok v "Při spuštění" (Ved start) inicializuje spojení mezi micro: bitem a zipem. Zde musíte určit, kolik zipů používáte a jak jsou složeny. Protože používáme pouze jeden zip, máme pouze matici 1x1, takže jsme ji nastavili na 1 svislou a 1 vodorovnou.
Další blok nastavil jas od 0 do 255. Nastavili jsme ho na 50. Zip je velmi jasný. Málokdy chcete použít jas nad 50.
Poté jsem zadal příkaz „Zobrazit číslo“pro řešení potíží. Toto číslo se zobrazí na mikro: bitu a ne na zipu.
Ve smyčce navždy první příkaz nastaví LED a 3; 3 na červenou. Skutečně neukáže barvu, než zavoláme druhý příkaz „Zobrazit“. To je důležité si zapamatovat. Příkaz set nemění barvu před spuštěním příkazu show.
Kód najdete zde.
Krok 4: Druhý program



U druhého programu ponecháme totéž v „Na startu“, ale změníme smyčku „navždy“.
Jedná se vlastně o jediný příkaz, který posouvá text po zipu. Můžete změnit rychlost a barvu textu a také přidat řádky pod a/nebo přes text. Je to velmi užitečný a snadný příkaz
Program najdete zde.
Krok 5: Program 3


V „Na začátku“opět ponecháme totéž, ale změníme smyčku „navždy“.
První příkaz nastaví LED na 0; 0 na červenou. Pamatujte, že to ještě nevidíte, protože jsme nepoužili příkaz show.
Představte si, že všechny LED diody na zipu mají číslo mezi 1 a 64. Počínaje 1 v 0; 0, 2 v 0; 1 a tak dále. Druhý blok přesune všechny LED diody na 2 kroky zipu. Takže 1 se stane 3 a 2 se stane 4. Opakuje se, takže 63 se stane 1.
Třetí blok je příkaz show, který ukazuje barevné LED diody.
Čtvrtý blok jen nechává mikro: bit půl sekundy počkat, než se opakuje. Tak budeme mít rychle každou druhou LED červenou barvu.
Program najdete zde.
Krok 6: Čtvrtý program


V tomto programu používáme opakovací smyčku a proměnnou „Kreslení“k vymalování celého řádku červeně. Poté použijeme příkaz otočit na celý řádek o krok a poté jej ukážeme.
Program najdete zde.
Krok 7: Hoblování obrazu Bit Art
Před dalším krokem jsem naplánoval, jak by měl můj obrázek vypadat v kreslícím programu. Toho pacmana jsem nakreslil jako ducha.
Krok 8: Duch



První část programu, označená červeným kruhem, změní barvu tlačítka 6 LED v první řadě na červenou.
Poté se celý řádek přesune a druhá programová část programu, označená modrým kruhem, znovu namaluje první řadu. Nejprve nastaví 5 LED na červenou a poté jednu z nich na bílou a druhou na modrou.
Znovu se celý řádek přesune a nová část programu namaluje třetinový řádek. Program tak pokračuje, dokud není celý duch namalován.
Je to dlouhý program, takže nebudu nahrávat obrázky všeho. Místo toho můžete program najít zde.
Krok 9: Různí duchové



Nyní tedy vylepšujeme náš poslední program přidáním tří nových proměnných. Oko, které drží barvu očí duchů. Duch, který drží barvu ducha. AnUnit, který rozhoduje o barvách.
Na prvním obrázku můžete vidět, jak je červená proměnná duchů a modrá s proměnnou očí.
Část programu na druhém obrázku mění proměnné v závislosti na AnUnit. Pokud tedy AnUnit = 0, pak se oko zbarví do modra a duch zčervená, pokud je AnUnit = 1, pak oko zčervená a duch do modra.
Třetí obrázek je konec programu, kde jsme AnUnit zvýšili o 1 a pak, pokud jsou 3, je nastaven na 0.
AnUnit se tedy nyní změní mezi 0, 1, 2 pokaždé, když se celý program spustí jednou a v závislosti na tom, jaký AnUnit je, se změní barva duchů.
Program najdete zde.
Doporučuje:
Micro: bit Neopixel Úvod: 6 kroků

Micro: bit Neopixel Úvod: Tento instruktážní program vás naučí základní informace o Neopixelech a ukáže, jak používat knihovnu Neopixel. Neopixely jsou skvělý způsob, jak vnést světlo do vašich projektů, protože jsou levné, snadno se používají a micro: bit může ovládat mnoho z nich současně
Jak spustit servomotory pomocí Moto: bit s Micro: bit: 7 kroků (s obrázky)

Jak spustit servomotory pomocí Moto: bit s Micro: bit: Jedním ze způsobů, jak rozšířit funkčnost micro: bit, je použít desku s názvem moto: bit od SparkFun Electronics (přibližně 15–20 $). Vypadá to komplikovaně a má mnoho funkcí, ale není těžké z něj spustit servomotory. Moto: bit vám umožňuje
Micro: bit MU Vision Sensor and Zip Tile Combined: 9 Steps (with Pictures)

Micro: bit MU Vision Sensor and Zip Tile Combined: Takže v tomto projektu budeme kombinovat MU vision senzor s Kitronik Zip Tile. K rozpoznání barev použijeme senzor vidění MU a dostaneme Zip Tile, aby nám to ukázal. Použijeme některé z technik, které jsme použili před
Micro: bit - Micro Drum Machine: 10 kroků (s obrázky)

Micro: bit - Micro Drum Machine: Jedná se o mikro: bitový mikro bubnový stroj, který místo generování zvuku, aktuálně bubnuje. Je to těžké inspirované králíky z mikro: bitového orchestru. Trvalo mi nějaký čas, než jsem našel solenoidy, které se snadno používaly s mocro: bit
Programování Micro: Bit Robot & Joystick: Bit Controller s MicroPython: 11 kroků

Programování Micro: Bit Robot & Joystick: Bitový ovladač s MicroPython: Pro Robocamp 2019, náš letní tábor robotiky, mladí lidé ve věku 10-13 let pájí, programují a staví „antweight robot“na bázi micro: bit založený na BBC, stejně jako programování micro: bit pro použití jako dálkové ovládání. Pokud jste právě na Robocampu, lyžujte