Что такое Arduino?
Arduino — это программно-аппаратная платформа, предназначенная для создания электронных устройств людьми, не являющимися специалистами в области электроники и программирования.
 
Платформа включает в себя плату ввода — вывода со встроенной памятью и микроконтроллером, в которую записывается созданная пользователем программа управления входами и выходами платы.
 
Какие платы Arduino бывают?
В настоящее время популярными являются различные варианты плат ввода — вывода Arduino, такие как: 
- Arduino Fio
 
- Arduino Pro
 
- Arduino Pro Mini
 
- Arduino Due
 
- Arduino Mini
 
- Arduino Nano 3.0
 
- Arduino Leonardo
 
- Arduino Micro
 
- Arduino LilyPad 
 
- Arduino Duemilanove 
 
- Arduino Mega2560 R3
 
- Arduino Uno R3 
 
- Arduino Ethernet 
 
Также для расширения возможностей плат "Ардуино" разработаны готовые к использованию платы расширения, называемые Shield или шилдами.
 
Где купить Arduino?
Платы, шилды, датчики и исполнительные устройства можно купить в различных интернет-магазинах, например:
 
Как написать программу для Arduino?
Программа для управления платой создается в среде разработки "Arduino IDE" (можно бесплатно скачать с официального сайта) на очень простом языке Arduino, который несложно освоить любому человеку не знакомому с программированием. Примеры проектов и документацию можно найти ниже по приведенным ссылкам.
 
Благодаря простоте создания программы, удобству создания проектов (в большинстве случаев не требуется паять, все соединяется на разъемах), большому количеству готовых программ (скетчей) и примеров в интернете, платформа по праву завоевала очень большую популярность в мире.
 
Источники и дополнительная информация: