Миниблог
![]() Скриншот Minibloq 0.8.Beta | |
Разработчик(и) | Хулиан да Силва Ницца |
---|---|
Стабильная версия | v0.83 / 29 апреля 2015 г |
Написано в | С++ / wxWidgets |
Операционная система | Винда , Линукс |
Тип | Язык визуального программирования |
Веб-сайт | миниблог |
Minibloq — графическая среда разработки для Arduino. [1] и другие платформы. Его основная цель – помочь в обучении программированию. [2] Он специально используется в робототехнике в начальных, средних и старших школах. Оно широко используется в Аргентине, где только в провинции Сан-Луис более 60 000 детей прошли обучение с помощью этого программного обеспечения в государственных школах. [3]
Как это работает
[ редактировать ]Minibloq — это, по сути, генератор графического кода с некоторыми возможностями IDE. [4] Он автономен, и каждый дистрибутив включает в себя полный [инструментарий], необходимый для компиляции (или интерпретации, в зависимости от выбранной цели) и развертывания кода на выбранной аппаратной цели. Каждый блок кода настроен в XML . Начиная с первой публичной версии, код генерируется в реальном времени (для этого используется Scintilla ). Вот несколько примеров кода, сгенерированного для Arduino :
- Мигает: блоки и коды.
- Простой счетчик с последовательным выходом.
- Звуковые сигналы (с зуммером) различной частоты.
- Спрайты для экранов типа "LED-Matrix".
- Изменение скорости одного двигателя с помощью одного аналогового датчика.
- Отправка номеров через последовательный порт. Номера принимаются с ИК-пульта RC5 .
версии v0.82, ее также можно использовать в качестве IDE для обычного программирования Arduino Начиная с и других физических вычислительных плат.
миниСим
[ редактировать ]Начиная с версии v0.82, [5] В состав miniBloq входит miniSim: небольшой 2D-симулятор робота, специально предназначенный для детей. Это очень простой инструмент, который поможет обучить основам программирования роботов детей, у которых нет настоящего робота. В miniBloq есть несколько простых блоков, которые управляют небольшим смоделированным роботом с некоторыми воспоминаниями о Logo , где робот может нарисовать небольшую среду (например, лабиринт), а затем использовать датчик для взаимодействия с этой средой. miniSim находится под той же лицензией, что и miniBloq, и был запрограммирован на Python с использованием PyGame . miniSim — это официальное программное обеспечение-симулятор, используемое образовательной программой Educ.Ar правительства Аргентины. [6]
Операционные системы
[ редактировать ]
miniBloq работает под Windows и Linux , в принципе, без зависимостей. Версия v0.81 распространяется как в виде установщика Windows (exe), так и в виде одного сжатого файла для нескольких ОС, который содержит версии для Windows и Linux . Этот последний дистрибутив был разработан как портативный, поэтому пользователь может запускать его с флэш-накопителя в любой из этих операционных систем. Версия v0.82 доступна только в версии для Windows, поскольку Linux находится в стадии разработки. Однако предварительную версию Linux можно загрузить из ветки репозитория miniBloq на GitHub .
Производное программное обеспечение
[ редактировать ]Существуют производные версии miniBloq, созданные для конкретных платформ сторонними командами или частными компаниями:
- AERobot: доступный образовательный робот : это проект команды Гарвардского университета , победителя конкурса Design Challenge Африканской сети робототехники 2103/2014. [7]
- ArcBotics miniBloq для Sparki : специальная версия miniBloq, созданная на основе предварительной версии v0.82 для робота ArcBotics Sparki .
- Lego Duino : проект любителей, созданный Дж. Беншопом, чтобы помочь в обучении детей робототехнике с использованием Lego и аппаратного и программного обеспечения для робототехники с открытым исходным кодом.
Ссылки
[ редактировать ]- ^ «miniBloq: аргентинская среда для программирования роботов, используемых в школах по всему миру» . RedUSERS. 8 мая 2014 г.
- ^ Томойосе, Гильермо (9 мая 2014 г.). «miniBloq, аргентинский язык программирования для роботов, который доступен всему миру» . Нация .
- ^ «Всем в робототехнику, правительство провинции Сан-Луис» . Университет Ла-Пунта, правительство провинции Сан-Луис, Аргентина. 2014. Архивировано из оригинала 05 октября 2014 г.
- ^ «Minibloq: IDE для обучения программированию роботов» . НЕОТЕО. 8 мая 2014 г.
- ^ «Выпущена последняя версия Minibloq — Minibloq.v0.82» . Мастера Создателя. 31 мая 2014 г.
- ^ «Сборник «Профессии и новые технологии: Робототехника» . Министерство образования Аргентинской Республики. 2014.
- ^ «Победители конкурса Design Challenge African Robotics Network 2103/2014» . АФРОН. 2014.
Публикации
[ редактировать ]В Интернете в формате PDF доступно несколько учебных пособий о miniBloq и образовательной робототехнике:
Внешние ссылки
[ редактировать ]
- Официальный сайт
- Миниблок на GitHub
- Официальный сайт Мультипло
- Официальный сайт программы Connect Equality
- Указ 459/10 Министерства образования Аргентины
- План робототехники OLPC
- ОЛПК Робототехника