Как стать автором
Обновить

Toolduino

Время на прочтение2 мин
Количество просмотров5.4K
Автор оригинала: Michael Krumpus

Описание


Toolduino это простой инструмент, который позволяет легко взаимодействовать с Arduino, для проверки созданных схем. Toolduino написан на языке Processing и доступен для Windows, Mac OS X и Linux. Toolduino использует Arduino библиотеку для Processing для взаимодействия с платой, чтобы вы могли управлять выходными сигналами и читать значения с входных. В плате Arduino должна быть загружена прошивка Firmata, которая поставляется с Arduino IDE. Toolduino не предназначен для использования с вашим собственным скетчем Arduino — вы должны загрузить скетч StandardFirmata в вашу плату Arduino перед использованием Toolduino.

ВАЖНО: версия библиотеки Firmata распространяющаяся с Arduino 0017 нерабочая, и не будет работать. Убедитесь, что вы используете Arduino 0018 или выше.

Использование


Во-первых, необходимо загрузить прошивку Firmata в Arduino. Откройте скетч StandardFirmata в Arduino IDE (Open File -> Examples -> Firmata -> StandardFirmat) и загрузить его в Arduino.
Затем запустите приложение Toolduino. При первом запуске, вам будет предложено выбрать порт, к которому подключено Arduino:
image

Использовать Toolduino легко.
— Щелкните правой кнопкой мыши на дискретном контакте, чтобы установить его режим: OUTPUT, INPUT, INPUT с нагрузочным резистором, или ШИМ выход (доступно на контактах 3, 5, 6, 9, 10, 11).
— Входные дискретные контакты показывают значения HIGH или LOW.
— Щелчок левой кнопки мыши переключает значение на выходных дискретных контактах.
— Контакты с ШИМ показывают ползунок, с помощью которого вы можете установить значение от 0 до 255.
— Щелкните левой кнопкой мыши по аналоговому контакту для чтения его значения.

image

Скачать


Версия 1.0 доступна для следующих платформ:
Mac OS X
Windows
Linux

Исходный код


Скачать исходник
Зависимость от библиотек:
Arduino library for Processing
controlP5
Теги:
Хабы:
Всего голосов 10: ↑10 и ↓0+10
Комментарии5

Публикации

Истории

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн