Об Arduino
До недавнего времени я был ярым противником Arduino. Претензий к нему было две:1) "Игрушечная" среда разработки, мне даже почему-то казалось, что там что-то интерпретируемое (это конечно оказалось не так, обычный avr-gcc).
2) Довольно высокая цена (~20 Евро в оригинале), зачастую выше отладочных плат на 32-битных микроконтроллерах (STM32Discovery и проч.).
Когда заказывал всякую всячину в Китае - заказал за компанию и Arduino UNO. И в целом, мнение своё я поменял: Среда разработки оказалась удобной в использовании и на C++ с кучей примеров из которых можно сразу надергать что нужно, а за 8$ (это практически себестоимость) для многих задач не жалко использовать, даже если оставлять плату в законченном изделии.
Вот, за несколько минут подключил дисплей на HD44780 и запустил модификацию стандартного примера работы с ним: