Что такое Arduino

Arduino – это простая и популярная программно – аппаратная система для создания всевозможных самодельных устройств, которые работают по вашему алгоритму.

Из чего состоит Arduino.

Аппаратная часть состоит из платы с процессором и памятью, на входы которой можно подключить различные датчики, кнопки, переключатели и т.д. Входы – это обратная связь с окружающим миром, с помощью датчиков и органов управления, подключенных на входы, плата Arduino может управлять другими устройствами, которые будут подключены к выходам платы.  На выходы платы можно подключать реле, электродвигатели, индикаторы, экраны, манипуляторы, осуществлять связь с другими устройствами  и т.д.  Также имеется возможность подключения к плате дополнительных готовых плат расширения (shields или шилды), с помощью которых очень просто  расширяются возможности вашей платы.

Для начального ознакомления удобно использовать набор датчиков, устройств индикации и т.д. “37 в 1”. Сами платы “Arduino” можно посмотреть ниже в таблице.

Программная часть состоит из вашей программы, которая воплощает ваш алгоритм работы платы. Эта программа пишется и загружается в плату Arduino с помощью бесплатной среды программирования “Arduino IDE”.

 Сравнение плат Arduino:

Процессор U  пит. Флеш, КБ EEPROM, КБ SRAM, КБ Циф. вх. / вых. ШИМ ан.
вх
USB инт-сы
Due Atmel SAM3X8E ARM Cortex-M3 3.3 В 512 Нет 256 54 12 12 + 2 ЦАП ATmega16U2 CAN, JTAG, I2C
ADK ATmega2560 5 В 256 4 8 54 14 16 ATmega8U2 MAX3421EUSB хост
BT (Bluetooth) ATmega328 5 В 32 1 2 14 4 6 Нет Bluegiga WT11 Bluetooth
Diecimila ATmega168 5 В 16 0.5 1 14 6 6 FTDI
Duemilanove ATmega168 / 328P 5 В 16/32 0.5/1 1/2 14 6 6 FTDI
Ethernet ATmega328 5 В 32 1 2 14 4 6 Нет Wiznet Ethernet MicroSD
Fio ATmega328P 3.3 В 32 1 2 14 6 8 Нет
Leonardo Atmega32u4 5 В 32 1 2 14 6 12 Atmega32u4
LilyPad ATmega168V или ATmega328V 2.7-5.5 В 16 0.5 1 14 6 6 Нет
Mega2560 ATmega2560 5 В 256 4 8 54 14 16 ATmega8U2 ATmega16U2
Nano ATmega168 или ATmega328 5 В 16/32 0.5/1 1/2 14 6 8 FTDI
Arduino Pro Mini ATmega328 5 В 32 1 2 14 6 6 FTDI UART TTL, I2C (TWI) , SPI
Uno ATmega328P 5 В 32 1 2 14 6 6 ATmega8U2 ATmega16U2