Pokud učení programování na Arduinu nebo pokud máte doma prcky, kteří ve světě programování teprve začínají, jistě se vám bude líbit seznamte se s projektem MBLOCK, což vám jistě připomene další jako Scratch, slavný program, který mnozí používají mimo jiné na Raspberry Pi, a samotné Arduino IDE. V tomto článku se vám pokusím podat poněkud širší pohled na tento velmi zajímavý projekt pro učení a programování pomocí grafických prvků či bloků.
Co je MBLOCK?
mBlock je vzdělávací software STEAM, který používá Scratch 3.0 a kód Arduino naučit děti vytvářet vlastní hry a animace. Je k dispozici v blokových a textových programovacích jazycích. mBlock nabízí programování softwaru, návrh softwaru a služby údržby počítačového softwaru pro ty, kteří si chtějí zlepšit své programátorské dovednosti. mBlock umožňuje dětem nejen vytvářet hry a animace s bloky nebo kódem Python, ale také kódovat roboty a desky, aby dělaly, co chtějí. Děti mohou také vytvářet projekty pomocí špičkových technologií, jako je AI a IoT s mBlock. V komunitě mBlock mohou děti také spolupracovat s ostatními, kteří mají podobné zájmy.
Rysy
Pokud jde o vlastnosti MBLOCK, vynikají následující:
- mBlock je programovací nástroj založené na Scratch 3.0 díky čemuž je kódování přístupné a zábavné. mBlock je rámec kódu Arduino založený na Scratch, který vám umožňuje vytvářet projekty pomocí bloků Scratch. Snadno se používá a je dostatečně univerzální, aby vám poskytl vše, co Scratch nabízí. Můžete s ním jednoduše přetahovat bloky a kódovat.
- Stane se to Python jedním kliknutím s mBlockem je to extrémně snadné. Použití bloků k programování usnadňuje studentům přechod na Python později. S mBlock můžete programovat přímo ve vašem Python editoru, aniž byste museli přepínat aplikace. Převod je perfektní.
- Kombinace software a roboty dělá učení kódování příjemným. S mBlock mohou studenti naprogramovat roboty tak, aby vykonávali jakýkoli úkol, který si dokážou představit. Doufáme, že zprostředkováním výsledků kódování v reálném světě udržíme studenty v zájmu o kódování a poskytneme jim pocit uspokojení. mBlock navíc přináší rozmanitost do třídy tím, že umožňuje učitelům a studentům uvést své jedinečné nápady do života.
- mBlock je výukový nástroj založené na gamifikaci který poskytuje úvod do umělé inteligence (AI). Spojením kognitivních služeb Microsoftu a hlubokého učení Google v jediném nástroji mohou děti používat mBlock k vytváření her, které měří jejich věk, nebo například hrají kámen, papír, nůžky. Doufáme, že v budoucnu pomůžeme dětem zvládnout základy umělé inteligence.
- Projekt mBlock ve fyzickém světě postavený s IoT aplikace je způsob, jak se dozvědět o IoT pomocí cloudové služby pro vzdělávání IoT. Pomocí robotů nebo elektronických modulů můžete vytvářet zábavné projekty, jako je Weather Report, Autonomous Plant Watering Robot a Smart Lighting. Pro studenty je nejlepším způsobem, jak se o internetu věcí dozvědět, vidět, jak to funguje v reálném životě.
Závěr
MBLOCK je vysoce doporučený projekt pro děti a pro vzdělávací prostředí. To je místo, kde z něj můžete získat maximum a pro které byl navržen.