V čem programovat micro:bit?

Jednou z největších výhod micro:bitu je možnost programování v různých jazycích a zejména plynulé přecházení mezi nimi. Zvídaví začátečníci se tak velmi brzy dostávají na vyšší úroveň.
- makecode online a offline
- python edublocks
- python online a mu

Na oficiálních stránkách microbit.org se pod odkazem Let’s Code skrývá rozcestník doporučovaných online vývojových prostředí MakeCode Editor a Python Editor a aplikací pro různé platformy. Poslední věta na stránce odkazuje na početný přehled alternativních editorů. Podívejme se na některé možnosti.

MakeCode online 
https://makecode.microbit.org
  • práce přímo v prohlížeči
  • blokové programování jako puzzle
  • tutoriály a nápověda k příkazům
  • přeloženo i do češtiny
  • plynulé přepínání do javascriptu
  • testování v simulátoru
Bloky nelze sestavit špatně, proto odpadá řešení syntaktických chyb a vzniká více prostoru pro informatické myšlení. Blokové programování není jen pro začátečníky, jak by se zdálo, některé zahraniční univerzity jej úspěšně využívají  i v pokročilých kurzech.

MakeCode offline aplikace

https://www.microsoft.com/cs-cz/p/makecode-for-micro-bit/
https://makecode.microbit.org/offline
  • pro windows 10 resp. win a mac os 
  • vypadá stejně jako online verze
  • umožňuje navíc sériový přenos dat a vizualizaci

Python editor online

https://python.microbit.org/
  • práce přímo v prohlížeči
  • odkaz na dokumentaci
  • zkratky kódu snippets
  • vzorový program při spuštění
  • v beta verzi našeptávání a přímé nahrání do micro:bita

Mu python editor

  • offline, nejen pro micro:bit
  • nápověda a našeptávání
  • přímá komunikace pomocí REPL
  • přímé nahrání do micro:bitu
  • přístup k souborům, vizualizace dat
  • windows, mac-os i linux

Python EduBlocks online

https://microbit.edublocks.org nová verze https://app.edublocks.org/
  • skládání příkazů v pythonu jako puzzle
  • přepínání do editoru pythonu a zpět
  • včetně některých rozšíření


Open Roberta Lab

  • německý blokový programovací jazyk NEPO
  • programování v češtině stejné pro různé platformy
  • dvě úrovně příkazů, v pokročilé i matematické funkce
  • simulátor
  • stažení kódu v Pythonu, import/export v xml


ARM mbed

Vzhledem k tomu, že je micro:bit založen na procesoru ARM, k nejmocnějším vývojovým prostředím patří jednoznačně mbed a jazyk C/C++. Online prostředí poskytuje po přihlášení vše potřebné pro vývoj včetně editace kódu, kompilace programů a správy verzí

Komentáře

Populární příspěvky z tohoto blogu

Úvod ve škole i v kroužku

Začínáme s Pythonem

Obrázky

Začínáme v MakeCode