Визуальное программирование Arduino с помощью Mixly


Логотип Mixly

Mixly – это бесплатное программное обеспечение для программирования Arduino с открытым исходным кодом, основанное на платформе графического программирования Google Blockly и разработанное Mixly Team @ BNU. Mixly поддерживает Windows, Ubuntu, Mac.

Начало работы

Скачать Mixly v0.995 Вы можете в репозитории github, либо напрямую с нашего сайта:

Скачать Mixly (ZIP)

 

Разархивируйте скачанный файл и запустите приложение.

После чего Вы увидите интерфейс программы. Основной интерфейс Mixly лаконичен и понятен. Список с разделами блоков находится слева, область кодирования – в центре. Справа Вы можете увидеть кнопки для центрирования, увеличения или уменьшения масштаба и удаления. Серая полоса внизу – это панель инструментов, включающая функциональное меню, область в самом низу – это отображение сообщений, справа сверху – панель настроек.
 
Mixly

 

Ниже представлено более подробное описание каждого пункта интерфейса.
 
Mixly

 


Пример 1

Рассмотрим пару простейших примеров работы с Mixly.

В первом примере просто выведем фразу «Hello,World!» в монитор порта. Вы можете непосредственно перетаскивать блоки в область справа. Перейдите в раздел «Control» и перетащите блок setup.

 
Mixly
 

Затем перейдите в раздел «SerialPort» и перетащите Serial baud rate 9600 к блоку setup.

 
Mixly
 
Mixly
 

Cнова перейдите в раздел «SerialPort» и перетащите Serial println(hex) в пустую область.

 
Mixly
 
Mixly
 

Наконец, мы добавляем текст, который хотим вывести. Перейдите в раздел «Text» и перетащите блок “hello” к блоку Serial println(hex). Вы можете изменить отображаемый текст, если хотите.

 
Mixly
 
Mixly
 
Mixly
 

Все готово! Вы можете сохранить файл или напрямую загрузить код на Вашу плату и открыть монитор, чтобы увидеть результат.

 
Mixly
 

Теперь откройте монитор порта и установите Baud Rate на 9600, вы должны увидеть, что на мониторе отображается «Hello,World!».

 
Mixly
 

Более того, вы также можете кликнуть на значок справа, чтобы увидеть код Arduino.

 
Mixly
 


Пример 2

Во втором примере помигаем светодиодом с заданной частотой. С помощью резистора сопротивлением 220 Ом подключите светодиод к 9-му цифровому порту Arduino. Перетащите блок DigitalWrite PIN# 0 Stat HIGH из раздела In/Out.

 
Mixly
 

Установите контакт 9 в положение HIGH, чтобы светодиод загорелся.

 
Mixly
 

Затем перетащите блок задержки из раздела «Control»

 
Mixly
 

Установите значение 500, то есть полсекунды.

 
Mixly
 

Затем таким же образом установите контакт 9 в положение LOW и удерживайте это состояние в течение 0,5 с. Благодаря этому светодиод станет мигать.

 
Mixly
 

Подключите плату к компьютеру, выберите тип платы и порт.

 
Mixly
 

Загрузите программу, после чего мы увидим мигающий светодиод.

 
Mixly