цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Guino: удобная визуализация данных для Arduino



Guino: удобная визуализация данных для Arduino

Автор: Mike(admin) от 5-05-2015, 12:45

Зачастую при отладке Arduino-проектов нужно выводить данные на экран, чтобы иметь понимание о процессах, протекающих в реальном времени, и в дальнейшем анализировать их. И возможностей последовательного порта хватает далеко не всегда, поскольку с помощью терминала последовательного порта в стандартной версии Arduino IDE можно выводить только символьные значения, что не очень удобно для человека, поскольку при оперировании с большими массивами данных общая картина при быстром обновлении информации просто не складывается, и нужно время для того, чтобы разобрать процессы, скрывающиеся за этими массивами данных. В связи с этим группой энтузиастов была создана специальная программа и библиотека для удобной визуализации данных из Arduino.


Guino: удобная визуализация данных для Arduino

Пакет Guino можно скачать здесь, а исходники можно найти здесь.


Guino обладает рядом возможностей и преимуществ. Здесь вы можете гибко настраивать интерфейс отображения Все кнопки, слайдеры, графики реализуются через скетч Arduino, это значит, что программа графического интерфейса пользователя будет действовать как ведомый по отношению к скетчу. Для удобства можно сохранять параметры прямо на плату, то есть в энергонезависимую память EEPROM платы Arduino. Параметры могут загружаться всякий раз автоматически после подачи питания на плату, даже если к Arduino не подсоединен компьютер.


Удобство использования Guino еще заключается в том, что можно заранее получить готовый прототип интерфейса, прежде чем браться за паяльник и делать конечный физический интерфейс "в железе". Кроме того, этот интерфейс можно удобно просматривать на полном экране, просто нажав на кнопку "F" на клавиатуре.


Распаковав архив с Guino, нужно скопировать содержимое первой папки (название Copy to ArduinoLibrariesFolder) в папку Libraries, находящейся в Arduino IDE. Для быстрого старта выберите один из примеров (Files - Examples – Guino - пример). Если вы выбрали простой пример с потенциометром и светодиодом (BasicPotmeterAndLed), то соберите схему, представленную ниже.


Guino: удобная визуализация данных для Arduino

Загрузите скетч примера в Arduino и запустите приложение Guino. Выберите последовательный порт (Serial Port) и нажмите соединение (Connect).


Здесь следует заметить, что номер порта должен быть меньше или равен 10, иначе ваш проект попросту не заработает. Этот баг связан с Openframeworks, с помощью которого была написана Guino.


Ниже представлено видео, показывающее процесс работы Guino:





© digitrode.ru


Теги: Arduino




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий