Arduino – аппаратная платформа, или, можно так сказать, электронный конструктор, предназначенный для разработки электронных устройств. Эта платформа пользуется бешеной популярностью у новичков и профессионалов во всем мире благодаря удобному у и простому языку программирования и программному коду. Сама платформа состоит из 2 компонентов – плата для ввода и вывода и среда разработки  Arduino (основана на языке Wiring/Processing).Arduino применяют для создания различных электронных устройств с возможностью приема сигнала от аналоговых и цифровых  датчиков,  подключенных  к нему, и управления различными  устройствами. Проекты устройств, созданных на основе  Arduino, могут работать самостоятельно и взаимодействовать с программным обеспечением на Пк . Платы могут быть куплены в сборе или собраны пользователем самостоятельно . Среда разработки программ с открытым исходным текстом доступна для бесплатного скачивания.

 
Аппаратная часть Arduino состоит из таких компонентов как: микроконтроллера Atmel AVR ( предварительно прошит загрузчиком BootLoader),элементы обвязки,  линейный стабилизатора напряжения.
Все платы программируются через последовательное соединение (RS – 232).Платы используют большую часть l/O выводов микроконтроллера (в плате Diecimila, например, доступно 14 входов/выходов)
 
Программное обеспечение Arduino это кроссплатформенное приложение на языке Java, включающее в себя компилятор, редактор кода, и модуль для  передачи прошивки в плату. Для распространения платформы в России существует русский перевод языка Arduino.
 
Платы Arduino производит фирма Smart Projects. Прочитайте подробнее, как купить Arduino в Украине.
На данное время доступны 13 видов плат:
 
1.Serial Arduino, программируется через последовательное соединение.
2.Arduino Mini (миниатюрная версия)
3.Arduino Nano  с питанием от USB.
4.Arduino Extreme (USB-интерфейс для программирования.)
5.Arduino NG.
6.Arduino NG plus.
7.LilyPad Arduino (имеет минималистичный дизайн)
8.Arduino Diecimila.
9.Arduino Duemilanove.
10.Arduino Uno.
11.Arduino Mega.
12.Arduino Mega2560.
13.Arduino BT (Bluetooth-интерфейс для программирования.)
 
Платы Arduino спроектированы так, что при необходимости их можно расширять, добавляя новые компоненты. Благо, на сегодняшний день с этим проблем нет – в интернете существует масса предложений.
 
Краткое содержание:arduino украинаarduino киевarduino купить украинауслуги программирование ардуино киев