- 
S4A — Scratch для ArduinoНе так давно здесь уже была заметка про визуальное программирование Arduino, но у этой заметки уже есть продолжение! Встречайте проект Scratch для Arduino (в оригинале: Scratch For Arduino или сокращённо — S4A) — это модификация Scratch, которая предоставляет возможность простого визуального программирования контроллера Arduino, а так же содержит новые блоки для управления датчиками и исполнительными… 
 
- 
VirtualBreadboard — эмулятор ArduinoЗдесь уже рассматривался вариант использования мощного пакета ISIS PROTEUS для симуляции Arduino. И хотя пользы от освоения PROTEUS-а довольно много, но он платный и монстрообразный. И вот нашлась небольшая (всего 19 Mb), простая система для эмуляции Arduino — VirtualBreadboard. 
 
- 
openFrameworks и ArduinoopenFrameworks — это обёртка С++ классов вокруг нескольких библиотек, т.е. что-то вроде клея для соединения этих библиотек в единое целое: * OpenGL — для отображения графики * FreeImage — для манипуляций с изображениями * Freetype — для отображения и работы со шрифтами * rtAudio — для аудио * Quicktime (mac или pc) — для проигрывания… 
 
- 
Визуальное программирование ArduinoИспользуя площадку kickstarter.com команда программистов собрала деньги на разработку визуального языка программирования для Arduino, основанного на языке Scratch. 
 
- 
Processing и ArduinoProcessing является языком программирования для создания визуализаций с помощью платформы Java Virtual Machine и позволяет быстро создавать интерактивные программы отображения изображений и анимации. Processing использовался для создания некоторых реклам, клипов, инсталляций, а также входит в учебные курсы некоторых вузов США. официальный сайт: http://processing.org 
 
- 
ArduinoIDE 0021вышла новая Arduino IDE версии 0021. Скачать. Совсем недавно вышла Arduino IDE 0020 для поддержки новых плат Arduino UNO, а уже вышла следующая версия, которая просто фиксит некоторые ошибки работы с этим новым контроллером. * Пофиксена ошибка analogWrite() на пинах 9 и 10 (Arduino Uno). 
 
- 
ArduinoIDE 0020
- 
ArduinoIDE 0019вышла новая Arduino IDE версии 0019. Скачать. Что добавилось: 1. Доработана библиотека Ethernet (Christian Maglie). Теперь она зависит от новой библиотеки SPI, поэтому в начало скетчей добавляется строчка #include <SPI.h> 2. Добавлена библиотека SPI (Christian Maglie) 
 
- 
Arduino и 1-Wire — эмуляция ведомого устройства с помощью библиотеки OneWireSlaveБиблиотека OneWireSlave позволяет использовать ардуину на линии 1-Wire в качестве ведомого устройства. Подробнее о OneWire можно прочитать здесь. Теоретически на линии может быть до 2^48 или 281 триллионов ведомых устройств. С помощью этой библиотеки на одну линию совместно с датчиками температуры и прочими устройствами, использующими протокол 1-Wire, можно подключить несколько ардуин. 
 
- 
Программирование Arduino — библиотека Firmata

Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…