Site Loader

Содержание

Выбор платы Ардуино: начинающим, продолжающим, профессионалам

Предлагаем вашему вниманию актуальный список вариантов плат Ардуино на 2019 год для начинающих, продолжающих и профессионалов.

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

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

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

Платы для начинающих

Эти платы подойдут тем, кто пытается найти отправную точку в радиоэлектронике. Все платы упомянутые в этой категории довольно дешевые и с ними легко работать.

Arduino Uno

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

Arduino Uno R3Arduino Uno R3

Arduino Nano Every

Отличный вариант — Arduino Nano Every. За базу здесь взята Arduino Nano, которая существует уже несколько лет и для которой уже накопилось достаточно документации, что является огромным плюсом для начинающих.

Arduino Nano Every
Arduino Nano Every

Это дешевая и самая маленькая официальная плата Arduino. И обычно этих двух причин хватает, чтобы выбрать её для своих проектов. Кроме того, она совместима с макетной платой, что позволяет легко протестировать ваш проект и поэкспериментировать с ним.

Платы для среднего уровня

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

Arduino Nano 33 BLE

Arduino Nano 33 BLE — это новая серия плат, представленная в 2019 году. Они основаны на том же форм-факторе, что и Arduino Nano, и поддерживают многопоточное программирование и программирование в реальном времени. Модель Sense также поставляется с различными встроенными датчиками, что делает ее идеальной для довольно опытных программистов.

Arduino Nano 33 BLEArduino Nano 33 BLE

Arduino Due

Arduino Due — это более устоявшаяся плата, которая хорошо вписывается в эту категорию. Она оснащена 32-разрядным процессором и имеет на борту 66 используемых портов ввода/вывода, что делает эту плату идеальной для крупных проектов.

Arduino DueArduino Due

Платы с поддержкой IoT (интернет вещей)

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

Arduino Yun Rev. 2

Это единственное официальная плата Arduino, которая изначально работает под управлением операционной системы Linux. Она также может подключаться к любой сети WiFi прямо из коробки, что делает её идеальной точкой входа в платформу для пользователей, которые ранее работали с Raspberry Pi.

Arduino Yun Rev. 2
Arduino Yun Rev. 2

Arduino Nano 33 IoT

Yun — отличная плата, но она не имеет встроенной поддержки Bluetooth. Если вам нужна такая опция и вы хотите общаться с вашим Arduino через Bluetooth, то Arduino Nano 33 IoT — это один из способов.

Как следует из названия, она основана на популярном Arduino Nano, что означает, что вы можете легко обновить старый проект, использующий стандартную Nano.

Arduino Nano 33 IoTArduino Nano 33 IoT

Платы для продвинутых

Ниже поговорим о платах, предназначенных для опытных пользователей и профессионалов.

Arduino Mega 2560

Эта плата часто используется в крупных проектах и ее даже можно найти в некоторых коммерчески доступных продуктах, например, в 3D-принтерах. Тот факт, что Arduino Mega 2560 имеет более 70 независимых выводов

GPIO, делает эту платформу идеальной для крупных проектов.

Arduino Mega 2560Arduino Mega 2560

Arduino MKR Vidor 4000

Эта плата была выпущена в 2018 году и является несколько экзотической. Это единственная Arduino, которая не только имеет микроконтроллер, но также содержит встроенную Intel Cyclone 10CL016 FPGA. Кроме того, она также поддерживает WiFi и Bluetooth.

Arduino MKR Vidor 4000
Arduino MKR Vidor 4000

Хотя устройство, безусловно, может быть использовано новичками, я думаю, что продвинутые пользователи получат больше удовольствия от работы с ней.

Сводная таблица

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

ПлатаЦена*Микроконтроллер и СкоростьПамятьОсобенности
Arduino Uno$22ATMega 328P 16MHz32KB флеш; 2KB SRAM; 1KB EEPROMМного интернет-ресурсов
Arduino Nano Every$9.90ATMega 4809 20MHz48KB флеш; 6KB SRAM; 256b EEPROMМаленькая, дешевая и совместима с макетом
Arduino Nano 33 BLE$19 — $29.50nRF 52840 64MHz1MB флеш; 256K RAMRTOS. Модель Sense: разные датчики
Arduino Due$38.50AT91SAM3X8E 84MHz512KB флеш; 96KB RAM32-бита ARM CPU и много I/O портов
Arduino Yun Rev. 2$59ATMega32u432KB флеш; 2.5KB RAM; 1KB EEPROMНа основе Linux со встроенной поддержкой Wi-Fi
Arduino Nano 33 IoT$18SAMD21G18A up to 48MHz256KB флеш; 32KB RAMWi-Fi и Bluetooth
Arduino Mega 2560$38.50ATMega 2560 16MHz256KB флеш; 8KB SRAM; 4KB EEPROMБолее 70 I/O портов
Arduino MKR Vidor 4000$74.90Intel Cyclone10 CL016 and ATSAMD21256KB флеш; 32KB RAMFPGA, Wi-Fi, Bluetooth, HDMI, RTC, и USB

* — все цены указаны в долларах США и взяты с официального сайта Arduino


Лучшие аналоги Arduino | Losst

Первые компьютеры были размером с целый дом, потом, с течением времени вычислительные машины становились все меньше и компактнее, они уже могли помещаться на столе и многие пользователи обзавелись домашними компьютерами. Но сейчас технологии пошли еще дальше и компьютер может уместиться полностью на ладони.

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

Содержание статьи:

Arduino Uno

Плата Arduino имеет множество модификаций и распространяется в различных моделях. Одна из самых популярных серди пользователей — Arduino Uno. Это самое старое устройство. Оно появилось в 2005 году, как инструмент для студентов. Затем устройство было модифицировано улучшено и клонировано множество раз. Микрокомпьютер Arduino сделал революцию в программировании и электронике.

Официальная версия Arduino Uno стоит $25, но можно найти клон за $5 который будет работать не хуже оригинала. Причина платить полную цену, это разве что поддержать проект. Преимущество Arduino в простое, вам не нужно ничего настраивать, собирать полноценную операционную систему Linux, просто пишите код, компилируйте его и загружайте на устройство.

Другие преимущества — это отказоустойчивость устройства, а также расширяемость, например, если вам нужно добавить Bluetooth, вы просто докупаете недостающую плату. Недостатком Arduino Uno есть то, что здесь используется чип ATMEGA CPU, который имеет небольшое количество памяти и устройство хранения. Поэтому если вы хотите собирать данные, такие, как показания сенсоров, то вам нужно будет передавать их на компьютер.

Лучшие альтернативы Arduino

1. Raspberry Pi Zero

Raspberry Pi Zero — это, по сути, такая же самая оригинальная плата Raspberry Pi Model A+, только уменьшенная до размеров платежной карты. Вы можете приобрести ее за 5-8$. Когда устройство только появилось, оно отправлялось в качестве бесплатного подарка подписчикам журнала MagPi. Этот микрокомпьютер может запустить полноценный дистрибутив Linux и в то же время он достаточно дешевый.

Плата имеет точно такие же возможности, как и Raspberry Pi A+, на ней можно запустить Raspbian или любую другую совместимую операционную систему. Процессора с частотой 1 ГГц и 512 Мб оперативной памяти вряд-ли хватит на что-либо серьезное, но вы можете использовать устройство в качестве микроконтроллера, альтернативы Arduino.

Здесь есть 2 порта microUSB, но нет Ethernet, Bluetooth или Wifi. Но переходники и платы расширений для включения нужных вам технологий можно приобрести достаточно недорого. Это самый мощный из перечисленных микрокомпьютеров, поэтому он используется для сложных задач, которые не всегда по плечу для Arduino, например, обработка данных и визуализация.

2. NodeMCU

NodeMCU — это очень интересный микроконтроллер, который предлагает множество возможностей, особенно учитывая его цену. В отличие от Arduino, который использует 8 битный ATMEA с частотой 16 МГц, здесь используется чипсет ESP8266 с 32 битным процессором Tensilica Xtensa LX106 80 МГц, также здесь есть Wifi, встроенная поддержка TCP/IP, 4 мегабайта встроенного хранилища и 20 кб ОЗУ. В дополнение ко всему тут есть 10 выходов GPIO.

К устройству можно подключать различные компоненты, такие как мониторы, сенсоры или сервоприводы. Как и Arduino, его очень просто использовать, достаточно написать код и загрузить его на устройство по USB. Программы пишутся на Lua, это интерпретируемый язык программирования, похожий на Python или Ruby. Вы можете заказать NodeMCU за $3 из китая или найти более дорогую версию на Amazon.

3. Particle Photon

Particle Photon — это устройство для реализации различных веб-проектов. Устройство поставляется с Wifi и является одной из лучших альтернатив Arduino на данный момент. В качестве процессора используется Cortex ARM M3 с частотой 120 МГц. Писать программы для него нужно так же как и для Arduino, просто пишите код и загружаете его на устройство.

4. ESP8266

ESP8266 — это микроконтроллер с поддержкой Wifi, который набирает популярность среди энтузиастов в электронике. Он стоит дешевле Arduino, но может программироваться в той же Arduino IDE. Но для его питания нужно подавать 3.3 вольта а не 5. Устройство поставляется со встроенным регулятором питания и несколькими портами ввода-вывода.

5. Teensy

Teensy — это самая популярная альтернатива Arduino, которая может использоваться для создания любого DIY проекта. Здесь есть загрузчик, с помощью которого вы можете загружать в память программу даже с USB флешки. С помощью него вы можете эмулировать любое USB устройство, а в качестве процессора используется ARM Cortex M4 с частотой 180 МГц, и 256 Кб оперативной памяти. И здесь тоже можно использовать Arduino IDE.

6. BeagleBone

Устройство использует ARM Cortex V8 с частотой 700 МГц и 256 мегабайт оперативной памяти DDR2, а также флешку объемом 4 Гб. В качестве языков программирования могут использоваться Python, C, C++, PHP, JavaScript. Устройство поддерживает установку SD карты, а также есть USB порт, через который можно подключать различные расширения, например, Ethernet или другой компьютер.

5. MSP430

MSP430 — это альтернатива Arduino, очень похожая на оригинальную плату, но потребляет очень мало энергии, благодаря использованию 16-битного MCU. В качестве среды для разработки программ может использоваться Energia IDE. Микроконтроллер имеет собственную архитектуру что и выделяет его среди других.

6. STM32

STM32 — это дешевый 32-битный микроконтроллер, от STMicroelectronics, одна из лучших альтернатив Arduino. Здесь используется своя среда разработки Keli, а также программатор ST-Link. Устройство использует чип ARM Cortex 32-bit M3 с тактовой частотой 24 МГц и 8 кб оперативной памяти. Среди других преимуществ можно отметить низкое потребление энергии, обработку цифровых сигналов и так далее.

Выводы

В этой статье мы рассмотрели аналоги Arduino uno, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!

Arduino сравнительная таблица всех плат и моделей

В этом материале мы приводим сравнительные таблицы основных характеристик всех плат и моделей Ардуино, от начальных до профессиональных. Данный материал можно сохранить в закладки, т.к. часто требуется подобрать плату под требования конкретного проекта.

Начинающий уровень

Основные платы и модули для начинающих.

Платы

Arduino Uno Rev 3Arduino LeonardoArduino 101
Микроконтроллер
ATmega328PATmega32u4Intel Curie
Рабочее напряжение5 V5 V3.3 V (5 V tolerant I/O)
Входное напряжение (Рекомендуемое)7-12 V7-12 V7-12 V
Входное напряжение (Ограничение)6-20 V6-20 V7-17 V
Цифровые (I/O) Пины14 (4 for PWM Output)2014 (4 for PWM Output)
PWM Цифровые (I/O) Пины674
Аналоговый вход Пины6126
Аналоговый вход Каналы4 из Цифровые I/O Пины
Аналоговый вход Каналы8
Постоянный ток на I/O Пин20 mA40 mA20 mA
Постоянный ток для 3.3 V Пин50 mA50 mA
Флэш-память32 KB (.5 KB для загрузчика)32 KB (4 KB для загрузчика)196 KB
SRAM2 KB2.5 KB24 KB
EEPROM1 KB1 KB
Тактовая частота16 MHz16 MHz32 MHz
LED встроенные1313
BluetoothBluetooth LE
Дополнительно6 осевой акселерометр / гироскоп
Длина68.6 mm68.6 mm68.6 mm
Ширина53.4 mm53.3 mm53.4 mm
Вес25 g20 g34 g

Платы (продолжение)

Arduino RobotArduino Esplora
Микроконтроллер
ATmega32u4ATmega32u4
Рабочее напряжение5 V5 V
Входное напряжение (Рекомендуемое)5 V through flat cable
Постоянный ток на I/O Пин40 mA
Флэш-память32 KB (4 KB для загрузчика)32 KB (4 KB для загрузчика)
SRAM2.5 KB
EEPROM1 KB internal, 312 Kbit(12 C) external
Тактовая частота16 MHz16 MHz
Дополнительно* Keypad — 5 Keys
* Knob — potentiometer attached to analog Пин
* Full Color LCD — over SPI connection
* SD Reader — for FAT16 formatted cards
* Speaker — 8 Ohm
* Цифровой Компас — отклонение от севера в градусах
* I2C Soldering Ports — 2
* Prototypings Areas — 4
Длина164.04 mm
Ширина60 mm
Радиус185 mm
Height85 mm
Вес53 g

Модули

Arduino MicroArduino NanoArduino Mini
Микроконтроллер
ATmega32u4ATmega32uATmega32u
Рабочее напряжение5 V5 V5 V
Входное напряжение (Рекомендуемое)7-12 V7-12 V7-9 V
Входное напряжение (Ограничение)6-20 V7-12 V7-9 V
Цифровые (I/O) Пины202214 (6 for PWM Output)
PWM Цифровые (I/O) Пины6
PWM Каналы7
Аналоговый вход Пины8 (4 broken out onto Пины)
Аналоговый вход Каналы12
Постоянный ток на I/O Пин20 mA40 mA40 mA
Постоянный ток для 3.3 V Пин50 mA
Флэш-память32 KB (4 KB для загрузчика)32 KB (2 KB для загрузчика)32 KB (2 KB для загрузчика)
SRAM2.5 KB2 KB2 KB
EEPROM1 KB1 KB1 KB
Тактовая частота16 MHz16 MHz16 MHz
LED встроенные13
Дополнительно* AVR Architecture
* Power Consumption — 19 mA
Длина48 mm30 mm
Ширина18 mm18 mm
Вес13 g7 g

Улучшенные функции

Ниже сравнительная таблица плат Ардуино с улучшенным функционалом.

Платы

Arduino Mega 2560 Rev 3Arduino ZeroArduino Due
Микроконтроллер
ATmega2560ATSAMD21G18, 32-Bit ARM Cortex MO+AT91SAM3X8E
Рабочее напряжение5 V3.3 V3.3 V
Входное напряжение (Рекомендуемое)7-12 V7-12 V
Входное напряжение (Ограничение)6-20 V6-16 V
Цифровые (I/O) Пины54 (15 for PWM Output)2054 (12 for PWM Output)
PWM Цифровые (I/O) Пины6All but Пины 2 and 7
External InterruptsAll Пины Except Пин 4
Аналоговый вход Пины66, 12-bit ADC Каналы12
Analog Output Пины
1, 10-bit DAC2 (DAC)
Постоянный ток на I/O Пин20 mA7 mA130 mA (Total on all I/O lines)
Постоянный ток для 3.3 V Пин50 mA800 mA
Постоянный ток для 5 V
800 mA
Флэш-память256 KB (8 KB для загрузчика)256 KB512 KB for user applications
SRAM8 KB32 KB96 KB (two banks: 64 KB and 32 KB)
EEPROM4 KBNone
Тактовая частота16 MHz48 MHz84 MHz
LED встроенные1313
Длина101.52 mm68 mm101.52 mm
Ширина53.3 mm30 mm53.3 mm
Вес37 g12 g36 g

Платы (продолжение)

Arduino ProArduino M0Arduino M0 Pro
МикроконтроллерATmega328ATSAMD21G18, ARM Cortex-MO+, 48Пины LQFPATSAMD21G18, ARM Cortex-MO+, 48Пины LQFP
Рабочее напряжение3.3 V3.3 V
Входное напряжение5-15 V5-15 V
Board Power Supply3.35 — 12 V (3.3 V model) or 5-12 V (5 V model)
Circuit Рабочее напряжение3.3 V or 5 V (depending on model)
Цифровые (I/O) Пины1420, with 12 PWM and UART20
PWM Пины6
PWM Output1212
Аналоговый вход Пины6
External Interrupts2
Аналоговый вход Каналы12
Analog I/O Пины6 +1 DAC6 +1 DAC
Постоянный ток на I/O Пин40 mA7 mA (I/O Пины)7 mA (I/O Пины)
Флэш-память32 KB (2 KB для загрузчика)256 KB256 KB
SRAM2 KB32 KB32 KB
EEPROM1 KB
Тактовая частота8 MHz (3.3 V version) or 16 MHz (5 V version)48 MHz48 MHz
LED встроенные1313
Power Consumption29 mA44 mA
Дополнительно* UART — 1

* SPI — 1

* I2C — 1

Длина68.5 mm68.5 mm
Ширина53 mm53 mm
Вес21 g22 g

Модули

Arduino MKRZeroArduino Pro Mini
Микроконтроллер
SAMD21 Cortex-MO +32bit low power ARM MCUATmega328
Рабочее напряжение5 V
Board Power Supply5 V (USB/VIN)3.35 — 12 V (3.3 V model) or 5-12 V (5 V Model)
Supported BatteryLi-Po single cell, 3.7 V, 700mAh minimum
Circuit Рабочее напряжение
3.3 V3.3 V or 5 V (depending on model)
Цифровые (I/O) Пины2214
PWM Пины12 (0,1,2,3,4,5,6,7,8,10, A4 — or 18 -, A4 -or 19)6
UART11
SPI11
I2C11
PWM Каналы6
Аналоговый вход Пины7 (ADC 8/10/12 bit)
Analog Output Пины
1 (DAC 10 bit)
External Interrupts
8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17)2
Постоянный ток на I/O Пин7mA40 mA
Флэш-память256 KB (8 KB для загрузчика)32 KB (2 KB для загрузчика)
SRAM32 KB2 KB
EEPROMnone1 KB
Тактовая частота32.768 kHz (RTC), 48 MHz8 MHz (3.3 V version) or 16 MHz (5 V version)
LED встроенные32
Дополнительно*Full-Speed USB Device with Embedded Host

Интернет вещей

Ниже сравнительные таблицы плат и модулей, которые применяются для Интернета вещей.

Платы

Arduino YUNArduino EthernetArduino TIAN
AVR МикроконтроллерARM Микроконтроллер
МикроконтроллерATmega32U4ATMega328SAMD21G18, ARM Cortex-MO+
Рабочее напряжение5 V5 V3.3 V
Входное напряжение5 V
Входное напряжение Plug (Рекомендуемое)7 -12 V
Входное напряжение Plug (Ограничениеs)6 — 20 V
Входное напряжение PoE (Ограничениеs)36 — 57 V
Цифровые (I/O) Пины2014 (4 for PWM output)
PWM Output7
Analog I/O Пины126
Аналоговый вход Пины6
Analog Output Пины1, 10-bit DAC
Постоянный ток на I/O Пин40 mA on I/O Пины; 50 mA on 3.3 Пин40 mA7 mA (I/O Пины)
Постоянный ток для 3.3 V Пин50 mA
Флэш-память32 KB (4 KB для загрузчика)32 KB (.5 для загрузчика)
SRAM2.5 KB2 KB
EEPROM1 KB1 KB
Тактовая частота16 MHz16 MHz48 MHz
LED встроенные1313
BluetoothCSR8510, Bluetooth with EDR / BLE 4.0
Длина101.52 mm68.6 mm68.5 mm
Ширина53.3 mm53.3 mm53 mm
Вес37 g28 g36 g
MicroprocessorMicroprocessor
ProcessorAtheros AR9331Atheros AR9342
ArchitectureMiPSMiPS
Рабочее напряжение3.3 V3.3 V
Ethernet802.3 10/100 Mbit/s802.3 10/100/1000 Mbits/s
WiFi8.02.11b/g/n 2.4 GHz802.11 b/g/n 2.4 GHz dual-band
USB Type2.0 Host2.0 Host
Card ReaderMicro-SD
RAM64 MB DDR264 MB DDR2
Флэш-память16 MB16 MB + 4 GB eMMC
SRAM2.5 KB
EEPROM1 KB
Тактовая частота400 Mhz560 MHz

Платы (продолжение)

Arduino Industrial 101Arduino Leonardo ETHArduino MKRFOX 1200
AVR МикроконтроллерAVR Микроконтроллер
МикроконтроллерATmega32u4ATmega32u4SAMD21 Cortex-MO+ 32bit low power ARM
Рабочее напряжение5 V5 V
Входное напряжение5 V7-12 V5-15 V
Board Power Supply5 V (USB/VIN)
Supported Batteries2 x AA or AAA
Circuit Рабочее напряжение3.3 V
Цифровые (I/O) Пины20 (7 exported on header)208
PWM Пины12 (0,1, 2, 3, 4, 5, 6, 7, 8, 10, A3 — or 18, A4 — or 19)
PWM Output7 (2 exported on header)712
UART1
SPI1
I2C1
Аналоговый вход Пины7 (ADC 8/10/12 bit)
Analog Output Пины1 (DAC 10 bit)
External Interrupts8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17)
Analog I/O Пины12 (4 exported on header)12
Постоянный ток на I/O Пин40 mA40 mA on I/O Пины; 1A on 3.3 V Пин only when powered via external power supply7 mA
Флэш-память32 KB (4 KB для загрузчика)256 KB
SRAM2.5 KB2.5 KB32 KB
EEPROM1 KB1 KBno
Тактовая частота16 MHz16 MHz32.768 kHz (RTC),  48 MHz
LED встроенные6
Power Consumption29 mA
Дополнительно* GPIO — Exported on headers
* DogOLED — 1 Exported on headers
* Цифровые I/O Пины — 36-57 V
* 4 used SD Card Select; 10 used for W550 Select
* Card Reader — Micro SD Card, with active voltage translators
* Full-speed USB Device and Embedded Host
* Antenna — 2 dB
* Carrier Frequency — 868 MHz
* Working Region — EU
Длина51 mm68.58 mm67.64 mm
Ширина42 mm53.34 mm25 mm
Вес.0012 Kg28 g32 g
Microprocessor
ProcessorAtheros AR9331802.3
ArchitectureMIPS
Рабочее напряжение3.3 V
Флэш-память16 MB
RAM64 MB DDR2
Тактовая частота400 MHz
WiFi802.11  b/g/n 2.4 GHz
Ethernet802.3 10/100 Mbit/s (Exported on headers)802.3 10/100 Mbit / s
USB2.0 Host (Exported on headers)

Модули

Arduino MKR1000Arduino YUN Mini
AVR Микроконтроллер
МикроконтроллерSAMD21 Cortex-MO +32bit low power ARM MCUATmega32u4
Рабочее напряжение5 V
Board Power Supply5 V (USB/VIN)
Supported BatteryLi-Po single cell, 3.7 V, 700mAh minimum
Circuit Рабочее напряжение3.3 V
Цифровые (I/O) Пины820
PWM Пины12 (0,1,2,3,4,5,6,7,8,10, A3 — or 18 -, A4 -or 19)
UART1
SPI1
I2C1
PWM Output7
Power Consumption170 mA
Аналоговый вход Пины7 (ADC 8/10/12 bit)
Analog Output Пины1 (DAC 10 bit)
Analog I/O Пины12
External Interrupts8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17)
Постоянный ток на I/O Пин7mA40 mA on I/O Пины; 50 mA on 3.3 V Пин
Флэш-память256 KB32 KB
SRAM32 KB2.5 KB
EEPROMnone1 KB
Тактовая частота32.768 kHz (RTC), 48 MHz
LED встроенные6
Длина61.5 mm71.1 mm
Ширина25 mm23 mm
Вес32 g16 g
Microprocessor
ProcessorAtheros AR9331
ArchitectureMIPS 24 K processor operating at up to 400 MHz
Рабочее напряжение3.3 V typ.380 mA (113~570 mA)
Флэш-память16 MB
RAM64 MB DDR2
Тактовая частота400 MHz
WiFi802.11 b/g/n 2.4 GHz
Ethernet802.3 10/100 Mbit/s
USB2.0 Host

Переносные электронные устройства

Ниже сравнительные таблицы, так называемых, переносных электронных устройств.

Платы

Arduino GemmaLilypad Arduino USBLilypad Arduino Main Board
МикроконтроллерATtiny85ATMega32u4ATmega168 or ATmega328V
Рабочее напряжение3.3 V3.3 V2.7 V — 5.5 V
Входное напряжение4 V — 16 V3.8 V — 5 V2.7 V — 5.5 V
Цифровые (I/O) Пины3914
PWM Каналы246
Аналоговый вход Каналы146
Постоянный ток на I/O Пин20 mA40 mA40 mA
Absorption9 mA while running
Флэш-память8 KB (2.75 KB для загрузчика)32 KB (4 KB для загрузчика)16 KB (2 KB для загрузчика)
SRAM512 KB2.5 KB1 KB
EEPROM512 KB1 KB512 KB
Тактовая частота8 MHz8 MHz8 MHz
LED встроенные1
Диаметр27.94 mm50 mm

Платы (продолжение)

Lilypad Arduino SimpleLilypad Arduino Simple Snap
МикроконтроллерATmega328ATmega328
Рабочее напряжение2.7 V — 5.5 V2.7 V — 5.5 V
Входное напряжение2.7 V — 5.5 V2.7 V — 5.5 V
Цифровые (I/O) Пины99
PWM Каналы55
Аналоговый вход Каналы44
Постоянный ток на I/O Пин40 mA40 mA
Флэш-память32 KB (2 KB для загрузчика)32 KB (2 KB для загрузчика)
SRAM2 KB2 KB
EEPROM1 KB1 KB
Тактовая частота8 MHz8 MHz
Диаметр50 mm50 mm
Радиус18 mm

Сводная таблица

Эта сводная таблица показывает сравнение характеристик всех плат Arduino и Genuino.

НазваниеПроцессорРабочее/входное напряжениеСкорость процессораАналоговый Вход/выходЦифровые IO/PWMEEPROM [kB]SRAM [kB]Flash [kB]USBUART
101Intel® Curie3.3 V/ 7-12V32MHz6/014/424196Regular
GemmaATtiny853.3 V / 4-16 V8 MHz1/03/20.50.58Micro0
LilyPadATmega168VATmega328P2.7-5.5 V /2.7-5.5 V8MHz6/014/60.512116
LilyPad SimpleSnapATmega328P2.7-5.5 V /2.7-5.5 V8 MHz4/09/41232
LilyPad USBATmega32U43.3 V / 3.8-5 V8 MHz4/09/412.532Micro
Mega 2560ATmega25605 V / 7-12 V16 MHz16/054/1548256Regular4
MicroATmega32U45 V / 7-12 V16 MHz12/020/712.532Micro1
MKR1000SAMD21 Cortex-M0+3.3 V/ 5V48MHz7/18/432256Micro1
ProATmega168 ATmega328P3.3 V / 3.35-12 V5 V / 5-12 V8 MHz 16 MHz6/014/60.512 11 216 321
Pro MiniATmega328P3.3 V / 3.35-12 V5 V / 5-12 V8 MHz 16 MHz6/014/612321
UnoATmega328P5 V / 7-12 V16 MHz6/014/61232Regular1
ZeroATSAMD21G183.3 V / 7-12 V48 MHz6/114/10322562 Micro2
DueATSAM3X8E3.3 V / 7-12 V84 MHz12/254/12965122 Micro4
EsploraATmega32U45 V / 7-12 V16 MHz12.532Micro
EthernetATmega328P5 V / 7-12 V16 MHz6/014/41232Regular
LeonardoATmega32U45 V / 7-12 V16 MHz12/020/712.532Micro1
Mega ADKATmega25605 V / 7-12 V16 MHz16/054/1548256Regular4
MiniATmega328P5 V / 7-9 V16 MHz8/014/61232
NanoATmega168ATmega328P5 V / 7-9 V16 MHz8/014/60.5121121632Mini1
YùnATmega32U4AR9331 Linux5 V16 MHz400MHz12/020/712.516MB3264MBMicro1
Arduino RobotATmega32u45 V16 MHz6/020/61 KB (ATmega32u4)/512 Kbit (I2C)2.5 KB(ATmega32u4)32 KB (ATmega32u4) of which5 KB used by bootloader11
MKRZeroSAMD21Cortex-M0+32bit low powerARM MCU3.3 V48 MHz7 (ADC 8/10/12 bit)/1(DAC 10 bit)22/12No32 KB256 KB11

Спецификации плат, которые больше не выпускаются.

НазваниеПроцессорРабочее/входное напряжениеСкорость процессораАналоговые вход/выходЦифровые IO/PWMEEPROM [kB]SRAM [kB]Flash [kB]
USB

UART
BTATmega328P5 V / 2.5-12 V16 MHz6/014/612321
FioATmega328P3.3 V / 3.7-7 V8 MHz8/014/61232Mini1

Наборы и конструкторы ардуино для начинающих

Наборы Ардуино позволят вам быстро начать конструировать первые электронные схемы и начать обучение программированию. В отличие от других электронных конструкторов, наборы Ардуино прокладывают мостик между игрушечными и реальными проектами. С их помощью вы сможете создавать вполне работающие прототипы достаточно умных устройств, которые можно использовать в реальной жизни. В этой статье мы подготовили для вас обзор наиболее популярных наборов и конструкторов для начинающих, которые можно купить в российских интернет-магазинах и на aliexperss.

Недорогие наборы Ардуино в зарубежных интернет-магазинах

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

Конструкторы роботов и машинок на Ардуино

 

 

Стартовые наборы Ардуино

Если вы хотите научить ребенка основам работы с Ардуино, то лучше начинать с покупки специального набора, который принято называть Arduino Kit. Набор Arduino Starter Kit обычно содержат только самые основные элементы, включая контроллер Arduino, соединительные провода, макетную плату, светодиоды и различные датчики и модули.

Расширенные наборы Arduino

Наборы и конструкторы, включающие дополнительные датчики, моторы, дисплеи. В некоторых наборах вместе с Arduino Uno предлагается еще и вариант контроллера Mega.

Большой набор Ардуино с большим количеством датчиков, шаговым двигателем, экраном, пультом и многим другим. Качественная упаковка, в комплекте инструкция на английском. Самый лучший способ начать работу с Ардуино!Набор Arduino Mega2560 с большим набором датчиков и электронных компонентов в пластиковой коробке. Мелкие детали заботливо упакованы в маленькие коробки, качественные компоненты. В комплекте диск с примерами и инструкция на английском
Популярный набор RFID Ultimate Starter Kit, включающий различны датчики, плату Arduino UNO R3 в пластиковой коробкеОдин из самых недорогих вариантов набора RFID Arduino Kit в неплохой упаковке и традиционным набором содержимого
Отличный большой набор с Arduino Mega 2560, огромным количеством датчиков и модулей. Совсем не “китайское” качество упаковки и компонентовНабор Keyestudio для юных исследователей природы с отличным набором датчиков, включая такие необычные, как датчик пыли

Наборы ардуино роботов – автомобилей

Экономный вариант для тех, у кого уже есть ардуино – просто шасси с набором двигателей, колес, держателя для батареек и проводовБольшой автомобильный комплект Arduino с возможностью управлением по Bluetooth, с датчиками, платой Arduino Uno, драйвером двигателя, шасси, 4 моторами, колесами, сервоприводом, крепежом и проводами.
Отличный качественный набор ардуино автомобиля с контроллером, с шасси, двигателями, датчиками, Bluetooth, а также LCD дисплеем!Очень популярный и недорогой набор с контроллером ардуино, шасси, драйвером двигателя и всеми остальными необходимыми деталями

 

Российские наборы Ардуино

Рынок наборов и конструкторов для образовательной робототехники на платформе Ардуино достаточно обширен и представлен в широком разнообразии готовыми комплектами как отечественных, так и зарубежных производителей.

Конструктор Arduino Матрешка XКонструктор Arduino ЭвольвекторКонструктор Мастер ArduinoАрдуино Ларт

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

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

Наборы и конструкторы Амперка

Набор Матрешка

Конструктор Arduino Матрешка X

Набор может быть различных модификаций – X, Y или Z, и отличается по количеству входящих в состав компонентов. Оптимальный вариант для тех, кто совершенно не имеет опыта, а также радиодеталей для электронного конструирования. Главным компонентом комплекта является платформа Arduino Uno, а также различные модули, провода, макетные платы. Кроме того в состав включена красочная обучающая брошюра.

Набор «Матрешка X» содержит комплект из элементов, позволяющий создать 8 электронных моделей, предлагаемых в брошюре, и не включает таких устройств, как фоторезистор, термистор, конденсаторы и т.д., которыми комплектуются наборы Y или Z.

«Матрешка Y» позволяет собрать уже 17 электронных устройств, и значительно расширена наличием дополнительных элементов. В комплекте имеются различные типы светодиодов, конденсаторы разной емкости, штырьковые соединители и пьезо-пищалка.

Версия Z обеспечивает возможность сборки всех видов устройств из брошюры, и дополнена по сравнению с базовым и средним наборами мотором FA-130, микросервоприводом, светодиодной шкалой и тестовым экраном.

Конструктор Йодо

Набор состоит из совместимого с Ардуино контролера (Iskra JS), который обеспечивает возможность программирования на языке Java Script. Также в комплектацию включены различные электронные компоненты, при помощи которых можно создать до 25 устройств самого разнообразного назначения, в чем поможет буклет, который имеется в наборе. Технологичная плата Troyka Shield обеспечивает простое подключение модулей к плате при помощи шлейфов.

Выбрать и купить наборы и конструкторы Амперки можно на официальном сайте: http://amperka.ru/

Наборы и конструкторы Эвольвектор

Конструктор Arduino Эвольвектор

В зависимости от сложности и входящих в комплект компонентов наборы делятся по предназначению на три уровня:

Для новичков оптимальным выбором станут комплекты стартового уровня, которые помогают изучить основы электроники при помощи брошюр и простых электронных компонентов.  Серия представлена такими наборами: Стартовый набор – Уровень 1 (Основы электроники), Переходный набор -Уровень 1 (набор-дополнение, как переход от стартового уровня к основному), Основной набор – Уровень 1.2.

В наборы второго уровня входят программируемые микроконтроллеры (Ардуино), и освещаются особенности работы с ними.  Серия представлена наборами: Стартовый набор- Уровень 2 (контроллеры Ардуино), Переходный набор-Уровень 2 (есть три варианта: от старта к основному, от основного к расширенному, от расширенного к расширенному Робот+), Основной набор- Уровень 2 (контроллеры Ардуино), Расширенный набор- Уровень 2 (контроллеры Ардуино).

Комплекты третьего уровня помогают изучить миниатюрные одноплатные компьютеры Raspberry Pi и его аналоги. Серия включает: Стартовый набор. Уровень 3 (Изучение Raspberry pi).

Выбрать и купить наборы Эвольвектор можно на официальном сайте: http://www.evolvector.ru/

Наборы и конструкторы Ларт

Ардуино ЛартArduino Ларт

ЛАРТ Сармат Армага

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

ЛАРТ Печенег Батана

Комплект включает плату Ардуино Нано и имеет достаточное количество элементов для разработки и строительства роботов, которых при помощи состава набора можно собрать две разновидности: робот, движущийся по черной линии и робот с датчиком ультразвука. Для программирования применяется текстовая среда Arduino IDE.  Для разных модификаций роботов имеется возможность использования совместимых с Ардуино компонентов, а при помощи дополнительной пластины можно установить большее количество датчиков.

Выбрать и купить наборы ЛАРТ можно на официальном сайте: lartmaster.ru/

Наборы и конструкторы SmartElements

Arduino SmartElements

Конструктор Смарт Робо

Готовый конструктор для создания электронного робота на основе Ардуино, в комплект входит необходимое количество элементов, и руководство к сборке. Базовый элемент набора – плата от Keyestudio (100% аналог Ардуино). Полученный робот может быть запрограммирован на движение по линии, возможность объезда препятствий и управление от дистанционного пульта. Все элементы соединяются при помощи быстроразъемных соединителей и не требуют пайки. Доработать и усовершенствовать полученную конструкцию можно добавив на плату дополнительные элементы, совместимые с контроллером Ардуино.

Конструктор Смарт

Серия наборов, которые отличаются по комплектации. Основной компонент – плата Smart Uno – аналог контроллера  Ардуино Уно, не уступающий ему по качественным характеристикам. В зависимости от комплектации (Смарт 10, Смарт 20 и Смарт 30) набор содержит элементы, как для начального уровня проектирования, так и для разработки более сложных проектов. При необходимости возможно подключение других электронных компонентов, совместимых с микроконтроллером.

Смарт Genuino

Серия наборов – Смарт 10 Genuino, Смарт 20 Genuino, Смарт 30 Genuino, которые отличны по количеству деталей в комплекте. Главный базовый компонент – плата Genuino Uno, кроме которой в составе имеются электронные детали, беспаечная макетная плата, провода и руководство по проектированию.  Набор будет интересен как новичкам, так и профессиональным пользователям.

Выбрать и купить конструктор SmartElements можно на официальном сайте: http://smartelements.ru/

Робоплатформа Robbo (ScratchDuino)

Robbo Arduino

Конструктор предназначен для обучения детей и взрослых основам робототехники и электроники. Управление роботизированным механизмом может осуществляться из различных сред программирования (Scratch, Lazarus, Кумир) или же пульта управления. Базовый компонент – картридж Ардуино. В зависимости от типа комплектации варьируется количество составных элементов.

Выбрать и купить конструктор Robbo можно на официальном сайте: http://robboclub.ru/

Наборы Arduino Смайл

Конструктор Arduino Мастер

Мастер Ардуино

Образовательный электронный конструктор, который разделен на серии, в зависимости от количества базовых компонентов (Старт, Light, XXL). Главный элемент – микроконтроллер Arduino UNO R3,  помимо которого в набор входят и другие электронные детали, необходимые для обучения робототехнике и конструированию. Наборы помогут освоить правила и особенности программирования на С/C++.

Выбрать и купить конструктор серии Мастер можно на официальном сайте: http://mbitech.ru/

Подведение итогов

Как видно из приведенного нами краткого обзора, сегодня можно найти достаточно широкий ассортимент сделанных в России готовых наборов Arduino для электронного конструирования. Преимуществом российских наборов является лучшее, чем у недорогих китайских конструкторов качество исполнения компонентов и наличие инструкции на русском языке. Основной минус – достаточно высокая по сравнению с теми же аналогами в Китае стоимость. Очень часто, открыв российский набор, можно найти просто переупакованные китайские запчасти с иероглифами на модулях и датчиках. Только некоторые производители предлагают уникальные конструкторы собственной разработки. Будем надеяться, что рынок образовательной ардуино робототехники будет только расти и у нас впереди еще будет много открытий.

 

Самая лучшая arduino uno для ценителей и коллекционеров.

Самая продуманная ардуино уно, которую я когда-либо держал в руках. Из главных достоинств полноценный дс-дс вместо амперного стабилизатора, как это обычно делают, и дополнительные выводы.
Я, можно сказать, начал коллекционировать различные виды плат ардуино уно, поскольку они самые удобные для отладки проекта. Так уж повелось, что наиболее интересные представители плат этого семейства я стараюсь тем или иным способом прибрать к рукам, в разумных пределах естественно. Конкретно эта плата пока что лучшая.
Сама плата в отдельной картонной коробке, заботливо упакованная в антистатический пакет и укутанная в транспортировочную пленку — «пупырку».
Теперь о плате, в нее чертовски удобно подключать сервоприводы, если раньше для этого пользовался шилдом, то теперь стало немного проще

А самое приятное, что плата меньше греется благодаря выполненному на плате dc dc преобразователю. Благодаря ему же нагрузку по току на плату можно увеличить, предел выяснять не стал, поскольку плата мне дорога не только как «рабочая лошадка» но и как экспонат коллекции. НО, 4 мотора с редуктором, что обычно ставят на ардуиновские акриловые шасси плата питает без напряга и ощутимого нагрева, хотя раньше для этого мне приходилось использовать отдельный дс-дс из 12В в 5В, т.е. запитать драйвер двигателе можно без проблем, да и входное напряжение можно подавать до 20В вместо 12.
Еще очень кстати сделали отдельные выводы для I2C и UART с питанием, теперь без макетки к I2C можно подцепить на одно устройство больше.

Фото платы поближе


Теперь о том, как эту радость получить. Как регистрироваться на сайте я рассказывать не буду, но об одном моменте предупрежу — это доставка, она не очень гуманная.

Вот пример одного из моих заказов

Некоторые товары у продавца, например все те же дисплеи вообще почти не имеют достойных аналогов, к тому же пошла уже вторая ревизия с часами реального времени и восемью ногами gpio на борту, т.е. тенденция к развитию есть.

В качестве особенностей платы: крепление аналогично оригиналу, но габариты чуть шире за счет возможности впаять ряды дублирующих выводов.
Вот для сравнения еще один не самый распространенный клон, обзор на него я как-то уже делал

На сайте производителя есть подробная документация:
Схема
Документ с полным описанием
Вики

Теперь кратко по всем плюсам и минусам:
+ Полноценная atmega16 в качестве usb-uart переходника, что обеспечивает намного большую стабильность и кросплатформенность платы.
+ Дополнительные выводы для I2C + питание
+ Дополнительные выводы UART + питание
+ Дублируются все остальные выводы в паре с питанием, что очень удобно для подключения всяческих датчиков и сервоприводов
+ Встроенный dc-dc преобразователь, который дает больший диапозон по питанию и больший максимальный ток при минимальном нагреве части питания
+ Качество сборки, непропаянных мест или остатков флюса я не заметил
-+ Габариты платы чуть превышают стандартные, на совместимость не влияет
— Цена

+Не знаю пользуется кто прогой для моделирования ардуино FRITZING, но вся продукция по данной тематике от этого магазина поддерживается, библиотеки лежат на вики производителя.
Вот такая интересная плата, Что касается Купленных на свои кровные дисплеев, то брал я их для дела, поэтому вероятнее всего будет не обзор, а применение на практике. Всем удачи!

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Бюджетные аналоги Arduino от русского разработчика.

Найти нормальные Arduino не так сложно, но при низкой цене обычно и низкое качество.
Совсем недавно на рынке появился новый продавец с качественными Arduino и модулями за невысокую цену.

Данный обзор посвящен небольшой части их ассортимента.

Доставка
Ни чего интересного, каждая плата пришла в антистатическом пакете с наклейкой на которой нанесена информация о плате.

UNO — $2.55
Первой платой которую я открыл была Arduino uno.

На вид качество отличное.
Текстолит не тонкий, покрашен аккуратно и равномерно.
Все разъемы впаяны аккуратно, флюс отмыт.
Даже есть метка о проверке качества.



Но некоторых местах есть мелкие огрехи в шелкографии и пара кривых кондеров.
Хотя это скорее придирки.


На борту стандартный набор.

Сам микроконтроллер Atmega328P

Usb Com ttl конвертер на ch440g

Чуть удешевленная система питания.Хотя на работе не сказывается, линию 3,3v лучше сильно не нагружать (хотя производитель заявляет стабильную работу при нагрузке 350mA на линии 3.3v)
Главный линейный стабилизатор -ams1117 5.0

При подключении к пк ярко светится светодиод по линии питания зеленого цвета.
Остальные диоды оранжевого (rx tx 13).
В пк определяется конвертер (ch440), с драйверами проблем нет, по приезду был ардуиновский бутлоадер и скетч блинк.

Итог:
Плюсы:
-Micro usb.
-Разъем для подключения батареи.
-Аккуратная пайка и чистая плата.
-Цена

Минусы:
-Не самая лучшая система питания.

Купить

PRO MINI — US $1.45

Плата не отличается схематикой от похожих ардуин.
Качество отличное, флюса опять же нет, детали стоят аккуратно.

Порадовало наличие двупинового коннектора для A4 и A5

Чип так же как и в прошлом случае — Atmega 328p Стабилизатор питания — le50

На задней стороне видим отметку о проверке качества, а так же то что у меня версия на 5v, так же есть на 3.3v ()

При подключении к пк через конвертер без проблем прошивается, бутлоадер ардуины уже прошит.

Купить
Итог:
Плюсы:
-Аккуратная пайка и чистая плата.
-Цена

Минусы:
-Минусов нет

USB TTL для этой платы от RoboDyn

Качество отличное, с дровами как и с любым ch440 проблем нет.
Reset при подключении работает.
Но нет светодиодов rx и tx;
купить


MEGA 2560
Все характеристики системы питания как у UNO.


Конвертер все тот же ch440

Система питания 5v -asm1117 5.0 и 3.3v — le33

Контроллер — Atmega2560

При подключении к пк определяется конвертер ch440, при выборе платы в ардуино иде — нормально прошивается и общается через сериал.
С магазина зашит ардуино бутлоадер и скетч — блинк.

Купить

Что могу сказать под конец.
Платы вполне качественные, если закрыть глаза на очень мелкие огрехи в шелкографии то проблем вообще нет.
Очень сильно радует цена, а она одна из самых выгодных на али на все платы.
Так же от этого продавца есть разнообразные модули (датчики) по приемлемой цене.
Так же у этого продавца есть линейка «MEGAPOWER», с улучшенной системой питания.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Что такое Arduino и что с ним можно сделать

Сейчас в мире людей, увлечённых техникой, наблюдается настоящая «ардуиномания». Этому маленькому загадочному устройству посвящены тысячи статей, сотни блогов и форумов. Так что же это такое – Arduino? И почему он обрёл столь большую популярность?

Arduino – это маленькое электронное устройство, состоящее из одной печатной платы, которое способно управлять разными датчиками, электродвигателями, освещением, передавать и принимать данные… Arduino – это целое семейство устройств разных размеров и возможностей. А также это целый зоопарк клонов Ардуино и мир ардуино-совместимых устройств. Но давайте обо всём по порядку.

1«Мозг» Arduino

«Мозг» Arduino – это микроконтроллер семейства Atmega. Микроконтроллер представляет из себя микропроцессор с памятью и различными периферийными устройствами, реализованный на одной микросхеме. Фактически это однокристальный микрокомпьютер, который способен выполнять относительно простые задачи. Разные модели из семейства Arduino оснащены разными микроконтроллерами.

Atmega328 – мозг Arduino UNO

На фото микроконтроллер Atmega328. Такие микроконтроллеры стоят на Arduino UNO и Arduino Nano (но в другом корпусе).

2«Руки» Arduino

Но какой толк от мозга, если он не имеет рук? Руками в данном случае служат электрические выводы, размещённые по периметру платы Arduino. Есть платы с большим количеством выводов, есть с меньшим. Например, самая большая плата в семействе Ардуино – Arduino Mega – имеет более 70 независимых выводов, а самая маленькая – Arduino Pro Mini – всего 22 вывода.

Сравнение Arduino Mega и Arduino Pro MiniСравнение Arduino Mega и Arduino Pro Mini

На фотографии показаны в сравнении Arduino Mega и Arduino Pro Mini. Представляете, что мог бы делать человек, имея столько рук, сколько Arduino Mega – выводов?

3Цифровые и аналоговые выводы

Не все выводы у Arduino одинаковые. Есть выводы цифровые, а есть аналоговые. Принципиальная разница между ними в том, что на цифровых выводах может быть только два значения: либо логическая «1» (TRUE, от 3 до 5 вольт), либо логический «0» (FALSE, от 0 до 1,5 вольт), а на аналоговых выводах диапазон от логической «1» до «0» поделён на множество мелких участков.

Зачем это нужно? Давайте рассмотрим такой наглядный пример. Если подключить к цифровому выводу Arduino светодиод и подать на вывод логическую «1», то светодиод загорится с максимальной яркостью; если подать «0» – светодиод погаснет. Никаких промежуточных вариантов нет. Если светодиод подключить к аналоговому выводу, то яркостью светодиода можно управлять плавно. На практике к аналоговым выводам чаще всего подключаются какие-либо аналоговые датчики.

4Чем может управлять Arduino

В итоге такое количество «рук» у Arduino позволяет подключать к нему огромное количество различных периферийных устройств. Среди них, например:

  • кнопки, герконы и джойстики,
  • светодиоды и фотодиоды,
  • микрофоны и динамики,
  • электродвигатели и сервоприводы,
  • ЖК дисплеи,
  • считыватели радиометок (RFID и NFC),
  • bluetooth, WiFi и Ethernet модули,
  • считыватели SD карт,
  • радиоприёмники и радиопередатчики,
  • GPS и GSM модули…

А также десятки различных датчиков:

  • освещённости,
  • магнитного поля,
  • ультразвуковые и лазерные дальномеры,
  • гироскопы и акселерометры,
  • датчики дыма и состава воздуха,
  • датчики давления, температуры и влажности…

И ещё многое, многое другое

Всё это превращает Arduino в универсальное ядро системы, которое может быть сконфигурировано совершенно разнообразными способами. Хотите сделать радиоуправляемую кормушку для питомца? Пожалуйста! Хотите чтобы при начале дождя у вас на лоджии закрывалось окно? Пожалуйста! Хотите управлять яркостью освещения в комнате со смартфона? Запросто! Хотите получать уведомления на e-mail, если почва комнатных растений стала слишком сухой? И это можно!

Разнообразные датчики, которые можно подключить к ArduinoРазнообразные датчики, которые можно подключить к Arduino

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

5Общение с Arduino

Как же процессор узнаёт, что именно ему следует делать? Вы должны рассказать ему это. Написание сообщений для Arduino называется программирование. Существует язык для общения с микроконтроллером, упрощённый и адаптированный специально для Arduino. Освоить этот язык совсем не сложно при желании и определённой настойчивости, даже если вы никогда раньше не программировали.

И для упрощения этого процесса разработана специальная программная среда – Arduino IDE. В её состав включены десятки примеров хороших, работающих программ. Изучив их, вы очень быстро многое узнаете о языке общения с Arduino.

Внешний вид среды разработки для программирования Ардуино – Arduino IDEВнешний вид среды разработки для программирования Ардуино – Arduino IDE

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

Вы можете заказать Arduino и множество разнообразных датчиков для него в китайском онлайн-магазине Али-Экспресс. Здесь цены ниже, но доставка занимает время от 3 недель до 1,5 месяцев. Можно заказать Arduino в магазине электроники Voltiq.ru. Здесь цены чуть выше, чем в китайских интернет-магазинах, но не придётся ждать целый месяц. Ещё один хороший магазин электроники и робототехники – FastNVR.ru.

Ну и напоследок, посмотрите, какие разные и замечательные проекты можно воплотить с помощью Ардуино!

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *