Хочу представить вам свой проект-вариант широко известного контроллера Arduino. Начну с короткой предыстории. Электроникой и радиотехникой я занимаюсь больше 10 лет.
Arduino своими руками — Shrimp
Мир «Arduino» чрезвычайно разросся за последние несколько лет. Еще, казалось бы, совсем недавно возможность собрать что-то из цифровой электроники своими руками представлялось фантастической идеей, воплотить которую могут, пожалуй, только гении, то сегодня соединить несколько датчиков между собой и записать программу в микроконтроллер может почти любой с руками растущими чуть выше пояса. В сети полно ресурсов ломящихся от мегабайтов полезных статей о том, как запрограммировать тот или иной алгоритм под Arduino тут, конечно, стоит понимать, что в экосистему Arduino попадают далеко не только оригинальные платы от итальянцев.
Самое сложное в изготовлении своего первого контроллера это записать загрузчик в микроконтроллеры. Есть два пути решения этой проблемы. Первый — у вас должен быть программатор. Второй — у вас должен быть контроллер Arduino. Получается, чтобы сделать свой первый контроллер вам нужно приобрести контроллер.
Arduino представляет собой платформу разработки с открытым исходным кодом, предназначенную для инженеров и начинающих любителей электроники и позволяющую достаточно просто разрабатывать различные электронные проекты. Она состоит из физически программируемой платы основанной на микроконтроллерах семейства AVR и специализированного программного обеспечения или интегрированной среды разработки, которую можно запускать на вашем персональном компьютере, чтобы разрабатывать программы и загружать их в микроконтроллер. Arduino использует системный загрузчик boot loader , который позволяет новому программному коду записываться внутрь его.