Miniblok - Minibloq
![]() Screenshot Minibloq 0.8.Beta | |
Vývojáři | Julián da Silva Gillig |
---|---|
Stabilní uvolnění | v0.83 / 29. dubna 2015 |
Napsáno | C ++ / wxWidgets |
Operační systém | Okna, Linux |
Typ | Vizuální programovací jazyk |
webová stránka | miniblok |
Miniblok je grafické vývojové prostředí pro Arduino[1] a další platformy. Jeho hlavním cílem je pomoci při výuce programování.[2] Používá se speciálně v robotice na základních, středních a vysokých školách. Je široce používán v Argentině, kde právě v provincii San Luis bylo s tímto softwarem vyškoleno na veřejných školách více než 60000 dětí.[3]
Jak to funguje
Minibloq je v podstatě grafický generátor kódu s některými schopnostmi IDE.[4] Je soběstačný a každá distribuce zahrnuje kompletní [nástrojový řetězec] potřebný ke kompilaci (nebo interpretaci v závislosti na vybraném cíli) a nasazení kódu do vybraného hardwarového cíle. Každý blok kódu je nakonfigurován v XML. Od své první veřejné verze je kód generován v reálném čase (pro tento účel používá Jiskra ). Zde je několik příkladů kódu generovaného pro Arduino:
Bliká: Bloky a kódy.
Jednoduché počítadlo se sériovým výstupem.
Tóny (s bzučákem) měnící frekvenci.
Skřítci pro obrazovky jako „LED-Matrix“.
Změna rychlosti jednoho motoru s jedním analogovým snímačem.
Odesílání čísel přes sériový port. Čísla jsou přijímána z IR dálkového ovládání RC5.
Od verze v0.82 jej lze také použít jako IDE pro konvenční programování z Arduino a další fyzické výpočetní desky.
miniSim
Od verze v0.82[5] miniBloq obsahuje miniSim: malý 2D robotický simulátor zaměřený speciálně pro děti. Je to velmi jednoduchý nástroj, který pomáhá učit základní programování robotů u dětí, které nevlastní skutečného robota. miniBloq obsahuje několik jednoduchých bloků, které ovládají malého simulovaného robota s určitými vzpomínkami Logo, kde robot může nakreslit malé prostředí (například bludiště) a poté pomocí senzoru komunikovat s tímto prostředím. miniSim má stejnou licenci jako miniBloq a byl naprogramován Krajta, použitím PyGame. miniSim je oficiální simulační software používaný Educ.Ar vzdělávací program od argentinské vlády.[6]
Operační systémy
miniBloq běží pod Okna a Linux, v zásadě bez závislostí. Verze v0.81 je distribuována buď jako instalační program systému Windows (exe), nebo jako jeden komprimovaný soubor s více operačními systémy, který obsahuje Windows a Linux verze. Tato poslední distribuce byla navržena tak, aby byla přenosná, takže uživatel může běžet z pera v kterémkoli z těchto operačních systémů. Verze v0.82 přichází pouze ve verzi pro Windows, protože Linux je ve vývoji. Nicméně předběžné Linux verzi lze stáhnout z pobočky z miniBloq GitHub úložiště.
Odvozený software
Existují odvozené verze miniBloq vytvořené pro konkrétní platformy týmy třetích stran nebo soukromými společnostmi:
- AERobot: cenově dostupný vzdělávací robot: Toto je projekt od týmu v Harvardská Univerzita, vítěz Africké robotické sítě 2103/2014 Design Challenge[7]
- ArcBotics miniBloq pro Sparki: Specifická verze miniBloq vyrobená z předběžného vydání v0.82 pro Sparki robot ArcBotics.
- Lego Duino: Projekt fandy J. Benschopa na pomoc při výuce robotiky u dětí lego a open source robotický hardware a software.
Reference
- ^ "miniBloq: el entorno argentino para programar robots usado en escuelas de todo el mundo". RedUSERS. 8. května 2014.
- ^ „miniBloq, argentinské programovací programy pro roboty que llega a todo el mundo“. La Nación. 9. května 2014.
- ^ „Todos a la Robótica, Gobierno de la Provincia de San Luis“. Universidad de La Punta, Gobierno de la Provincia de San Luis, Argentina. 2014. Archivovány od originál dne 05.10.2014.
- ^ „Minibloq: IDE para aprender a programar robots“. NEOTEO. 8. května 2014.
- ^ „Vydána nejnovější verze Minibloq - Minibloq.v0.82“. Tvůrci mistrů. 31. května 2014.
- ^ „Colección Vocaciones y Nuevas Tecnologías: Robótica“. Ministerio de Educación, República Argentina. 2014.
- ^ „Vítězové soutěže African Robotics Network 2103/2014 Design Challenge“. AFRON. 2014.
Publikace
Existuje několik knih o aktivitách, které jsou k dispozici online jako PDF o miniBloq a vzdělávací robotice:
externí odkazy
- Oficiální webové stránky
- Miniblok na GitHub
- Oficiální web Multiplo
- Oficiální stránky programu Conectar Igualdad
- Decreto 459/10 del Ministerio de Educación de la Nación Argentina
- Plán robotiky OLPC
- OLPC Robotics