Pro náš projekt experimentálních a vývojových modulů postupně připravujeme ukázky zapojení včetně zdrojových kódů. Největší zájem je v tuto chvíli o ROBOTboard (vývojovou desku s ESP32) proto se na ní zaměřujeme nejvíce -> další testy, včetně robotického vozítka R01 jsme ladili pod Arduino_C, ale postupně přecházíme na Micropython.
A další krok, jak přiblížit programování i začínajícím, je zajímavý projekt Google – Blockly. A jelikož máme v týmu Matěje (z robíci.cz) který je velkým nadšencem tohoto vizuálního programovacího nástroje, rozhodli jsme se i naše základní knihovny „přepsat“ do Blockly – aby se vývoj a testování stal ještě přístupnějším. Odkaz na první pokroky uvedeme již brzy.
Zatím malá ochutnávka verze BloclyBot:
http://new.blocklybot.robici.cz/blocklybot/index.html
a pracovní verze, kde už vzniká blockly-micropython:
https://github.com/ItsMates/ardublockly-micropython
(Python verze: http://easycoding.tn/ep/demos/code/)
Jak vidíte, celá aplikace běží ve webovém prohlížeči – a z vizuálního návrhu můžete vygenerovat plně funkční kód. Naše hlavní práce spočívá ve „forku“ Python na MicroPython a doplnění i odladění knihoven pro související projekty.
Pomůže nám někdo?
Honza
https://www.instagram.com/p/BpYuJBAndbR/
Modulové schéma základních „mechatronických“ možností ROBOTboard desky: