Если читая название Toolduino вы первым делом представляете себе Arduino-совместимый клон, спешу огорчить - это не очередной xDuino.
Toolduino - это такой специальный скетч для языка Processing, работающий с платой Arduino через библиотеку Firmata и стандартный Arduino-скетч для Firmata. Собственно, ничего нового - однако автору хватило терпения довести дело до нужной степени реализма. После старта мы должны выбрать порт для общения с Arduino, и, если все правильно, увидим на экране вот такое:

При этом картинка - полностью интерактивная, можно делать следующее:
- переключать режим работы цифровых пинов правым щелчком (по кругу): OUTPUT, INPUT, INPUT с подтягивающим резистором, ШИМ;
- левым щелчком менять состояние пина в режиме OUTPUT;
- в режиме ШИМ появляется текущее значение и слайдер, который можно двигать (имитируя таким образом analogWrite)
- по левому щелчку считывать и наблюдать значение с аналоговых входов;
- наблюдать значения на пинах в режимах INPUT и OUTPUT.
Автор неуклонно трудится над расширением "ассортимента" поддерживаемых плат и просит присылать фото высокого качества для добавления. А пока в очередной версии 1.1 он добавил Arduino Uno:

На мой взгляд, очень удобно для обучения, ну и вообще - красиво ;)
Скачать файлы проекта можно с его страницы: http://nootropicdesign.com/toolduino/
О!! классная штука! Подскажи пожалуйста как это запустить под Ubuntu 10.10??? а то на сайте я ничего не нашел по этому поводу.
ОтветитьУдалитьСергей, скачайте архив со страницы проекта. Там всё есть ;)
ОтветитьУдалитьНу и понадобится сам Processing - вот моя статья про то, с чем это едят.