· 

Advanced Arduino Extension - расширение для mBlock3 от А.Григорьева

mBlock - программный продукт под свободной лицензией от компании MakeBlock - одного из лидеров в области создания базы для STEM обучения.  https://www.makeblock.com/

mBlock - среда визуального программирования, основанная на чрезвычайно популярном Scratch и позволяющая программировать различные микроконтроллеры. 

mBlock 3 - основан на Scratch 2.0

mBlock 5 - новый продукт компании, базируется на новейшем Scratch 3.0

Страница загрузки - http://www.mblock.cc/

По нашему мнению, mBlock 3.0 на текущий момент - наиболее адаптированная для использования в образовании среда на основе Scratch, позволяющая работать с контроллерами на основе Arduino. Поддерживаются множество распространенных вариантов плат, есть возможность управления устройствами в интерактивном режиме и простой механизм "загрузки" программ в устройства для их автономной работы. Предусмотрен и механизм создания пользовательских расширений, расширяющих функционал программы.

Можем предположить, что актуальность mBlock 3 будет сохраняться долгое время именно за счет того, что для этой среды уже создано большое число ценных авторских расширений.

 

При оформлении расширений требуется указание на страницу разработчика, поэтому мы создали на сайте раздел mBlock, в котором и планируем публиковать разработанные в Лаборатории 169 расширения.

 

Advanced Arduino Extension - авторское расширение, разработанное А.Т.Григорьевым и позволяющее использовать в "блочном" mBlock3 практически все возможности продвинутого "текстового" программирования, что превращает среду в универсальный механизм создания программ самого разного уровня сложности. Это действительно революционное расширение, изменяющее представление о границах возхможностей Scratch - подобных программ.

 

Экран mBlock с включенным расширением Advanced Arduino Extension

Пример программы с использованием возможностей расширения