виды ардуино и зачем оно нужно, что можно сделать, описание плат и их возможности, как выбрать.
Arduino, что это и зачем оно нужно, спросите вы. Я отвечу — это классная штука, позволяющая быстро и без лишних проблем изучить микроконтроллерную технику.
Содержание
- 1 Определение и назначение
- 2 Виды плат Ардуино
- 2.1 Arduino UNO
- 2.2 Arduino Nano
- 2.3 Arduino Due
- 2.4 Arduino Mega 2560
- 3 Правильный выбор Arduino для вашего проекта
Определение и назначение
Если официально, Ардуино — это платформа для создания прототипов электроники. Но что это значит? Для нас это как маленький компьютер, который можно программировать, и он взаимодействует с миром с помощью электронных датчиков, источников света, двигателей. По сути, это делает по-настоящему полезные проекты в области электроники доступными для всех. Это идеальный инструмент для мастеринга! Эта платформа стала довольно популярной среди людей, только начинающих заниматься электроникой, и на то есть веские причины:
- В отличие от большинства предыдущих программируемых плат, Ардуино не требует отдельного аппаратного обеспечения (называемого программатором) для загрузки нового кода — вы можете просто использовать USB-кабель.
- Кроме того, в среде Arduino IDE используется упрощённая версия C ++, что облегчает обучение программированию.
- Ввиду большой популярности этой платформы, в интернете полно готовых программ (скечей), что вообще освобождает от программирования новичков.
- Также в продаже имеются множество готовых датчиков, модулей, шилд расширяющих возможности платы.
Так зачем нужно Arduino и что можно сделать? Да практически всё, от простых мигалок светодиодом, роботов до системы умный дом. Подробнее с проектами можно ознакомиться здесь.
Виды плат Ардуино
В то время как на рынке существует много разновидностей плат, есть несколько видов Ардуино, которые чаще всего можно увидеть. Наиболее часто используемые виды Arduino как инженерами, так и любителями включают в себя:
• Ардуино UNO
• Ардуино Nano
• Ардуино Due
• Ардуино Mega
Arduino UNO
UNO, пожалуй, самая популярная Ардуино. Она основана на микроконтроллере ATmega328, работающего на частоте 16 МГц, включает 32 КБ флеш-памяти, 1 КБ EEPROM, 2 КБ ОЗУ, имеет 14 цифровых входов / выходов, 6 аналоговых входов, а также шины питания 5 В и 3,3 В.
Ардуино УноАрдуино Уно имеет стандартный форм-фактор совместимый с большинством шилд на рынке. Разъём питания включён в UNO, что позволяет ему питаться от внешнего блока питания. И также имеется VIN для подключения UNO к батарейкам.
Физические размеры UNO (69 мм x 54 мм) делают его небольшой платой для разработки, которая может легко вписаться во многие проекты.
Arduino Nano
Ардуино нано — это, по сути, UNO с очень маленьким профилем, что делает его очень удобным для ограниченного пространства и проектов, которым возможно, потребуется уменьшить вес.
Как и UNO, Nano имеет на борту процессор Atmega328, работающего на частоте 16 МГц, включает 32 КБ флеш-памяти, 1 КБ EEPROM, 2 КБ ОЗУ. Нано имеет 14 цифровых входов / выходов, 6 аналоговых входов, а также шины питания 5 В и 3,3 В.
(Примечание: на платах Ардуино Нано до версии V3.0 использовался ATmega168, который по сути, имеет половину характеристик.)
Nano, в отличие от UNO, не может подключаться к шилдам Arduino методом простой стыковки. Нано имеет разъёмы, которые делают его полезным для использования на макетных платах. Часто платы Arduino Nano являются самым дешёвым из доступных плат Arduino. Это делает их экономически эффективными для крупных проектов.
Arduino Due
Due — одна из самых больших плат, а также первая плата Ардуино, оснащённая процессором ARM.
В то время как UNO и Nano работают при 5 В, Дуэ работает при 3,3 В — это важно отметить, потому что перенапряжение повредит плату. Процессор ATSAM3X8E Cortex-M3, работающий на частоте 84 МГц, Due имеет 512 КБ ПЗУ и 96 КБ ОЗУ, 54 пина цифрового ввода-вывода, 12 каналов ШИМ, 12 аналоговых входов и 2 аналоговых выхода.
Due не имеет встроенной EEPROM и является одной из самых дорогих плат семейства Arduino. Due имеет большое количество выводов для подключения к множеству цифровых входов / выходов. Дуэ также совместимо по выводам со стандартными шилдами Ардуино.
Arduino Mega 2560
Arduino Mega чем-то похожа на Due в том, что она также имеет 54 ввода / вывода. Однако вместо ядра ARM, Мега использует ATmega2560.
Процессор работает на частоте 16 МГц. Мега имеет 256 КБ ПЗУ, 8 КБ ОЗУ и 4 КБ EEPROM. Питается Mega от 5 вольт, что делает его простым в использовании с большинством электронных компонентов.
Ардуино Мега имеет 16 аналоговых входов, 15 каналов ШИМ, распиновку похожую на Due, и аппаратно совместима с шилдами Arduino.
Правильный выбор Arduino для вашего проекта
Теперь, когда мы рассмотрели некоторые подробности о каждой плате, можно определить оптимальное использование каждой платы.
Хотя UNO является самой популярной платой, также все остальные доски имеют отличную поддержку через онлайн-форумы благодаря общей архитектуре и использованию общего языка и IDE. Это означает, что вы вряд ли попадёте в специфичные для устройства ловушки, которые могут помешать работе части кода из-за конфигурации оборудования или присущих ошибок.
Код Ардуино можно легко перенести на другую плату без каких-либо изменений.
Решающий фактор выбора платы, сводится к двум основным вещам аппаратному обеспечению и стоимости. Если аспект стоимости каждого Arduino очевиден, предпочтительнее вариант с наименьшей стоимостью. То аппаратное обеспечение быть может не так легко определить. При рассмотрении оборудования следует учитывать следующее:
- Физические размеры
- Мощность процессора
- Размер памяти
- Возможности ввода / вывода
- Бортовая периферия
- Вес
- Связь
Что касается физических размеров, Arduino Nano является самым маленьким и очень портативным устройством. UNO — это доска для разработки среднего размера, но она всё ещё довольно мала. Её можно использовать во многих проектах, включая устройства с дистанционным управлением, такие как радиоуправляемые автомобили и лодки. Mega и Due — намного больше, что затрудняет их использование в проектах с ограниченным пространством.
Если проект требует высокой вычислительной мощности, Due выходит на первое место с мощным ядром ARM и большим RAM / ROM. Несмотря на то что Mega — это большой Arduino с большим количеством пинов, скорость его процессора остаётся той же, что и в UNO и Nano (то же семейство Mega). Поэтому использование Mega не даёт никаких преимуществ в скорости.
UNO и Nano используют один и тот же процессор. С точки зрения аппаратного и периферийного оборудования UNO и Nano идентичны. Если проект требует много пинов, Due и Mega являются очевидным выбором. Проекту, которому не требуется сильного процессора, но нужно большое количество контактов подключения, подойдёт Mega.
Arduino или AVR. Что лучше?
Arduino или AVR?
Думаю, не ошибусь, если скажу, что каждый начинающий радиолюбитель, еще не имеющий опыта работы ни с одной платформой для разработки электронных устройств, затрудняется в своем выборе. Новички советуют одно, профи — другое. На форумах мнения разделяются. Так сложилось, что мы начали развитие темы прикладного программирования с создания устройств на AVR микроконтроллера
Переход к созданию своих устройств на практике бывает затруднен. Но решение есть. Оно довольно простое и не очень затратное. Многие, думаю, слышали о такой платформе под названием «Arduino».
Arduino — это электронный модуль-конструктор, имеющий в своем составе МК AVR, который является мозгом всего этого конструктора. Отличие от самого МК AVR — это упрощенное программирование, большое количество дешевых периферийных устройств, которые можно купить без проблем, а также простая и безопасная «заливка» программы в МК.
Блок-схема платы Arduino до боли проста:
Периферийными устройствами в данном случае являются разные датчики контроля, а также исполняемые устройства. Всем этим винегретом заправляет МК AVR, который установлен посередине платы 😉
Вот некоторые из периферийных устройств.
В процессе изучения мы будем знакомиться с ними поближе
Виды Arduino
Существуют несколько разных моделей Arduino. Некоторые дешевле, а некоторые дороже. Как вы поняли, дешевые модели резко ограничены по функционалу, а также по количеству выводов. Устаревшие модели мы рассматривать не будем, а рассмотрим только те, которые можно недорого приобрести у наших друзей китайцев на сайте Алиэкспресс:
Arduino Mega
Сама приставка «мега» говорит уже сама за себя. Самый мощный конструктор.
Arduino Uno
Урезанная версия модели Arduino Mega, у которой, как видите, уже меньше выводов для подключения периферийных устройств. Если будете брать, то лучше брать сразу кит-набор. При большом желании можете глянуть на Али по этой ссылке.
Также на плате Arduino UNO и Mega распаян стабилизатор питания, позволяющий питать плату от батареи Крона, либо через переходник от китайского адаптера — блока питания. Оптимальное напряжение питания 9-12 Вольт
Arduino Nano
Думаю, проще уже некуда. На али выбор этой модели огромный.
Все эти три модели — Mega, Uno, Nano — имеют в своем составе составе конвертер USB-Serial и разъем USB. Это означает, что для заливки программы (на языке Arduino — скетча), нам нет необходимости покупать программатор.
Arduino Pro Mini
Для Pro Mini уже необходим программатор. Но это не обычный программатор, типа USBasp, с помощью которого мы шили микроконтроллеры AVR. Здесь уже требуется программатор USB-Serial, который уже встроен в Uno, Nano и Mega, но не имеется в Mini. Стоимость его в среднем чуть меньше 1$. Вот вам ссылка на Али на саму модель Pro Mini, а вот ссылка на программатор.
Какой Arduino лучше?
Какой из Ардуино лучше для начала осваивания работы? Мое мнение — это Arduino Uno. Mega будет стоить дороже, да и зачем новичку такой супер-конструктор? Uno удобнее всего подключать к ПК и для него не требуется паять штырьки, для того чтобы вставить в макетную плату, так как они уже есть. Он полностью готов к работе. Nano и Pro Mini требуют предварительного впаивания гребенки штырьков:
Но если вы уже с паяльником на «ты» и хотите немного сэкономить, то можете приобрести Arduino Nano. Если же вы отладили какое-либо устройство и хотите уже использовать его многие годы, тут как нельзя кстати подойет Pro Mini. Маленький, удобный, а главное — дешевый.
На всех четырех перечисленных моделях Arduino размещены кварцевые резонаторы, используемые для тактирования МК. Также имеется индикация в виде мигания светодиодов при заливке прошивки. Цена Nano и Mini существенно ниже, чем Uno, и приблизительно равна стоимости среднего по функционалу микроконтроллера AVR.
Сравнение плат Arduino — довольно важная вещь. Новичку, не имеющему опыта работы с ней, легко растеряться в многообразии плат и выбрать неподходящую модель. Конечно, выбор той или иной платы зависит от проекта, однако в общем разъяснить новичкам об особенностях каждой платы не помешает:
— Arduino Mega
Одна из самых мощных плат в линейке Arduino. Имеет память аж 256 Кб, которой хватит на 99,9% проектов, 54 цифровых входов/выходов и 16 аналоговых входов.
— Arduino Uno
Наиболее распространённая ардуинка, имеет память 32 Кб, 14 цифровых входов/выходов и 6 аналоговых входов. Немного, по сравнению с Mega, но для многих проектов хватает.
— Arduino Nano
Вопреки ожиданиям от слова «нано» она даже мощнее Uno. Имеет 14 цифровых входов/выходов и 8 аналоговых входов и память тоже 32 Кб, так, как построена на том же МК ATMega328, что и Uno.
— Arduino Pro Mini
Самая слабая плата. Имеет память 16 Кб, 14 цифровых входов/выходов и 4 аналоговых входа. К тому же, обвязка платы настолько ограничена, что она отличается от простого МК лишь кнопкой перезагрузки reset и стабилизатором питания.
Какую же выбрать новичку? Nano отлично подходит для готовых проектов, а Uno — для освоения Arduino, на ней удобнее учиться. Nano очень компактное и дешевле Uno, а Uno удобнее питать и подключать. Pro Mini не оправдывает своей стоимости, да и к ней надо покупать программатор, к тому же её очень неудобно питать.
Программа Arduino IDE
Для написания программ используется собственная среда разработки Arduino. Те, кто пытались освоить работу с Atmel Studio 6, помнят, какое там количество настроек. Сходу разобраться нереально. Здесь же наоборот, мы видим простой интерфейс и только все самое необходимое. Скачать ее можно здесь. Есть также версии посвежее, но это не влияет на работоспособность программы.
Arduino является открытой платформой. Именно это принесло ей такую большую популярность. Для нее было выпущено много клонов под разные версии. Кстати если вы начнете работать именно с китайским клоном, а не с оригинальным Arduino, что скорее всего и произойдет, то вам потребуется установить драйвер под китайский адаптер Usb-Serial, распаянный на плате. Как отличить китайский Ардуино от оригинала? Если присмотреться к модулю, то можно увидеть вот такую микросхему:
Если она имеется, то ардуино китайский. Для него драйвер устанавливается вручную через «Диспетчер устройств». Никаких проблем при установке замечено не было. Скачать драйвер можно здесь.
Далее нам надо выбрать нужную нам модель Arduino из списка
Ну а потом выбираем COM-порт в системе, к которой у нас подключена Arduino.
Ну вот и все! Совсем ничего сложного 😉
Вывод
Итак, вернемся к теме нашей статьи. Что же все-таки лучше изучать? Голые МК AVR или взять набор Arduino?
Для новичков часто бывает проблемой выставление фьюзов у МК AVR. Этого минуса лишены все Ардуино. Там просто нет такой функции при подключении через USB кабель. Также при небрежном выставлении фьюзов можно залочить дорогой МК AVR, который не всегда просто реанимировать. В Ардуино залочить МК нереально. При прошивке программатором ISP USBASP, мы можем прошить МК Ардуино, как и любой другой МК AVR.
Также одним важным отличием Ардуино от МК AVR — это наличие худшей оптимизации размера кода. То есть программа, которая выполняет одни и те же действия на МК и Arduino будет иметь разный вес. На Arduino она будет весить больше. И может даже случиться так, что просто не войдет в память. Микроконтроллеры AVR имеют более широкие возможности в создании электронных устройств, но есть у них и свои минусы — это необходимость наличия программатора, источника питания, а также мощного компьютера для комфортной работы в Atmel Studio 6.
Ты спросишь Arduino или AVR лучше ? А я отвечу, лучше прочитай про протоны и сам всё поймёшь.
Этой публикацией мы начинаем цикл статей, посвященных конструированию электронных устройств на платформе Arduino. Оставайтесь с нами и мы поэтапно, следуя от простого к сложному, разберем самостоятельную сборку электронных устройств. Будут рассмотрены разные модели Arduino, программатор Usb – Serial и её периферия. Вы научитесь самостоятельно писать скетчи в среде разработки и обязательно соберете все то, что давно хотели собрать, но затруднялись в создании на практике.
типов плат Arduino: подробное руководство
О типах плат Arduino. Arduino — отличная доступная альтернатива Raspberry Pi. Однако то, что делает их такой достойной заменой, заключается не только в том, сколько они стоят; это тоже их разнообразие.
Инженеры, компании и любители электроники могут выбирать из широкого спектра плат Arduino. Все они выполняют разные функции, которые могут подходить для разных проектов.
Тем не менее, в этом руководстве мы рассмотрим все различные типы плат Arduino. Кроме того, мы также сравним их и обсудим, как выбрать лучший для вашего проекта.
Что такое плата Arduino?
Металлический робот Arduino
Arduino — компания, занимающаяся разработкой программного обеспечения и технологий. Его история немного запутанная. Тем не менее, его происхождение восходит к 2003 году, когда его основала группа студентов. Первоначальная цель плат Arduino была образовательной. С тех пор цель превратилась в технологию, которая помогает упростить Интернет вещей (IoT), встроенные технологии и 3D-печать.
Тем не менее, платы Arduino по-прежнему доступны для начинающих энтузиастов электроники. Одним из самых больших преимуществ использования продуктов Arduino для вашего проекта является процветающее сообщество.
Поскольку исходный код технологии открыт, это идеальная среда для моддинга и коллективного развития. Когда вы работаете с Arduino, у вас есть обширные знания от лучших разработчиков программного обеспечения, дизайнеров, инженеров и других специалистов.
Вы можете использовать их для производства простых повседневных предметов или научных инструментов для математических операций и испытаний. Они могут запускать операционные системы от Microsoft, Linux и Windows. Кроме того, вы можете программировать платы с помощью Arduino IDE и языка Arduino, который является производным от C/C++. Затем вы можете загрузить программный код, используя один из портов ввода/вывода Arduino.
В оставшейся части этого руководства мы рассмотрим все различные официальные платы Arduino, которые у вас есть, и способы их использования.
Типы плат Arduino Arduino Uno
Плата Arduino Uno со светодиодами
Arduino Uno — один из самых известных микроконтроллеров Arduino. Как и в случае с другой их технологией, это полностью открытый исходный код. Плата претерпела три различных ревизии. Arduino Uno Rev 3 использует архитектуру ATmega328P.
Цикл Arduino Uno
Всего у него 14 цифровых контактов ввода-вывода. Шесть из них облегчают широтно-импульсную модуляцию (ШИМ). Кроме того, он имеет шесть аналоговых входных контактов, кнопку сброса, разъем питания, порт USB-B и 32 килобайта флэш-памяти.
С помощью Arduino Uno можно реализовать тысячи проектов. Некоторые проекты, заслуживающие внимания, включают управление двигателем, устройство для чтения карт, портативную игровую консоль и цифровой компас.
Ардуино ЛеонардоArduino выпустила плату микроконтроллера Arduino Leonardo еще в 2012 году. Последняя версия платы имеет разъемы и использует архитектуру ATmega32u4. Однако, если вы ищете версию без заголовка, Arduino по-прежнему производит их.
По сравнению с платой Arduino Uno, плата Arduino Leonardo имеет двадцать цифровых контактов ввода-вывода с семью каналами ШИМ и 12 аналоговых входных контактов. Он имеет тактовую частоту 16 МГц и 32 КБ флэш-памяти. Вы можете использовать Arduino Leonardo для создания систем безопасности, автомобилей с дистанционным управлением и дронов, а также портативных игровых консолей.
Arduino Mega 2560
Arduino Mega на белом фоне
Arduino Mega 2560 — еще один из старых микроконтроллеров Arduino LLC. Компания выпустила его в 2010 году, и с тех пор он претерпел три различных изменения. Как следует из названия, последняя версия по-прежнему использует архитектуру Atmega2560.
Тем не менее, как и Arduino Uno, это простая 8-битная плата с 16 контактами аналогового ввода и 54 контактами цифрового ввода/вывода. Пятнадцать контактов обеспечивают выход PWM. Это немного большая плата длиной 101 мм и шириной 53,3 мм. Весит чуть более 37 грамм.
Хотя это не самая мощная плата Arduino с точки зрения тактовой частоты (16 МГц), она по-прежнему имеет один из самых больших объемов флэш-памяти (256 КБ — 8 КБ, выделенных для загрузчика). Вы можете использовать Arduino Mega для создания телескопов, часов и встроенных дверных замков.
Arduino Micro
Светодиодная плата Arduino
Плата Arduino Micro или Arduino Pro Micro представляет собой микроконтроллер Atmega32U4. Это результат совместной работы Adafruit и Arduino. Как и в случае с Arduino Leonardo, он имеет версию с заголовком и без заголовка.
Arduino Micro имеет рабочее напряжение 5 В и имеет двадцать цифровых контактов ввода-вывода с семиканальным ШИМ. Эта плата не особенно мощная, но и не самая надежная плата Arduino. Он оснащен флэш-памятью объемом 32 КБ с тактовой частотой 16 МГц.
Вы можете использовать Arduino Micro для создания USB-джойстиков, трекпада, электрического велосипеда и измерителя уровня воды.
Arduino EsploraArduino Esplora немного отличается от других плат в этом списке. Это микроконтроллер в форме джойстика. Он оснащен датчиком освещенности, датчиком температуры, акселерометром, джойстиком и зуммером. Кроме того, он также имеет четыре клавиши и линейный регулятор.
Несмотря на то, что Arduino прекратила его выпуск, в некоторых магазинах электроники он все еще может быть в наличии. Кроме того, вы можете приобрести подержанную версию платы.
Вы можете собрать контроллер манипулятора робота, портативную игру и детектор падения.
Arduino BTArduino BT — одна из немногих микроконтроллерных плат Arduino с поддержкой Bluetooth. Изначально на плате использовался микроконтроллер ATmega168. Однако с тех пор Arduino обновила его архитектурой ATmeg328P. Это тот же микроконтроллер, который используется в Arduino Uno.
Подобно этой плате, Arduino BT имеет 14 цифровых контактов ввода-вывода и 6 аналоговых входных контактов. Кроме того, он имеет 32 КБ флэш-памяти, из которых 2 КБ выделены для загрузчика.
Возможности беспроводного подключения Arduino BT открывают перед вами огромный мир проектов. Например, вы можете создавать автомобили с Bluetooth-управлением, Bluetooth-манипулятор с дистанционным управлением, систему домашней автоматизации с Bluetooth и дрон с Bluetooth-управлением.
Ардуино Про Мини
Arduino Pro Mini на белом фоне
Arduino Pro Mini является преемником Arduino Mini, одной из старейших микроконтроллерных плат Arduino. Одним из самых больших преимуществ этой доски является ее компактный размер. Небольшая упаковка позволяет легко встроить его. Это простая 8-битная плата микроконтроллера, использующая архитектуру ATmega328.
Имеет 14 цифровых входов/выходов с шестью каналами ШИМ. Кроме того, он имеет шесть аналоговых контактов. Он имеет 8 МГц тактовой частоты и 32 Кб флэш-памяти. Вы можете найти его в модели 3,3 В или 5 В.
Arduino Pro подходит для проектов встраиваемой электроники, таких как носимые устройства.
Arduino DiecimilaПлата Arduino Diecimila — еще одна старая плата. Arduino LLC первоначально выпустила его в 2007 году. Он использует архитектуру ATmega168. В отличие от предыдущих плат в этом списке, она имеет 16 КБ энергонезависимой памяти и тактовую частоту 16 МГц.
Кроме того, Arduino Diecimila поставляется с кнопкой сброса, разъемом USB-B, регулятором напряжения и разъемом питания, для которого требуется входное напряжение 6–20 В. Несмотря на то, что это маломощная плата, она дешевая и отлично подходит для отработки концепций программирования и разработки проектов.
Arduino EthernetArduino Ethernet — это, по сути, более крупный Arduino Pro Mini с возможностями Ethernet. Как и Arduino Pro Mini, он использует микроконтроллер ATmega328.
Чтобы помочь ему обнаруживать и создавать логические состояния, он имеет 14 цифровых контактов ввода-вывода с 4 контактами PWM. Arduino Ethernet имеет шесть аналоговых входных контактов, тактовую частоту 16 МГц и 32 КБ флэш-памяти. Кроме того, он также оснащен встроенным контроллером Ethernet, магнитным разъемом питания через Ethernet и устройством чтения карт памяти Micro SD.
Вы можете создавать такие проекты, как считыватель RFID-карт, релейный переключатель LAN/Ethernet, система учета рабочего времени и цифровой термостат с поддержкой Ethernet.
Arduino Zero
Модуль Arduino
Arduino Zero — одна из новейших плат Arduino. Первоначально они выпустили ее в 2014 году. В отличие от предыдущих плат в этом списке, это плата с 32-битным микропроцессором. Arduino Zero — одна из самых мощных плат Arduino. Является расширением Arduino Uno.
Он использует 32-разрядный микропроцессор ARM Cortex MO+ с архитектурой ATSAMD221G18. Он имеет 20 цифровых контактов ввода-вывода. Некоторые из его наиболее уникальных особенностей включают два универсальных асинхронных приемных передатчика. Кроме того, он имеет тринадцать встроенных светодиодов.
Он имеет тактовую частоту 48 МГц и 256 КБ флэш-памяти. Это делает ее самой быстрой платой Arduino — по крайней мере, на момент написания этой статьи. Проекты, достижимые с помощью Arduino Zero, включают GPS-трекер, термометр IoT и монитор качества воздуха.
Arduino LilyPad
Arduino Lilypad на белом фоне
Плата LilyPad Arduino — еще одна уникальная плата Arduino. Arduino создал его с учетом носимых устройств и проектов по шитью.
Он имеет 14 цифровых контактов ввода-вывода с шестью каналами ШИМ и шестью входными каналами. Он имеет 16 КБ флэш-памяти и тактовую частоту 8 МГц. Вы можете использовать LilyPad Arduino для создания курток для слабовидящих, цифровых сережек, доспехов Герца и роботизированной руки с дистанционным управлением.
Типы Arduino–Arduino Nano
Arduino Nano
Arduino Nano — это самый маленький 8-битный микроконтроллер Arduino. Это отличная альтернатива Arduino Pro Mini. В последней версии Arduino Nano используется микроконтроллер ATmega328 с архитектурой AVR.
Arduino LLC первоначально выпустила ее в 2008 году, что делает ее одной из старейших плат Arduino. Он имеет тактовую частоту 16 МГц, восемь аналоговых входных контактов и 22 цифровых входа/выхода с шестью каналами ШИМ. С Arduino Nano вы можете создать контроль осанки, защиту от непогоды, цифровые часы и локатор предметов.
Arduino Due
Рука, держащая Arduino Due
Если вы ищете плату с микроконтроллером, обладающую чуть большей мощностью, то обратите внимание на Arduino Due. Это мощная альтернатива Arduino Zero.
Он использует микроконтроллер ATSAM3X8E с микропроцессором Cortex-M3, что позволяет ему иметь тактовую частоту 84 МГц и 512 КБ флэш-памяти. Кроме того, Arduino Due имеет 12 аналоговых входных контактов, целых 54 цифровых входа/выхода, разъем micro USB и два аналоговых выходных контакта.
Arduino впервые выпустила эту плату в 2012 году. Хотя технически это старая плата, она все еще подходит для современных проектов электроники. Например, вы можете создавать полумодульные синтезаторы, симулятор Altair 8800, генератор сигналов и гарнитуру виртуальной реальности.
Экраны Arduino
Микроконтроллер Arduino с экранами и модулями
Arduino также имеет множество официальных экранов, которые можно использовать для расширения функциональности их материнских плат. Таким образом, вам понадобятся некоторые из этих шилдов для успешного создания некоторых из более сложных проектов Arduino. Некоторые распространенные щиты включают в себя:
- Prototype Shield
- IO Expansion Shield
- Multifunction Shield
- LCD Shield
- Motor Driver Shield
- Joystick Shield
- Relay Shield
- 4×4 keypad Shield
- Capacitive Touchpad Shield
- Servo Motor Shield
- Экран GSM/GPRS
- Экран Bluetooth
- Экран Ethernet
- Экран Wi-Fi
- Экран MP3-плеера
- Экран цветной TFT с джойстиком
- TFT Touchscreen LCD Shield
- MicroSD Shield
- CAN-Bus Shield
- Xbee Shield
- GPS Shield
- NFC/RFID Shield
- USB Host Shield
- MQ2 Smoke Sensor Shield
- FM Radio Shield
- RS485 Shield
- Camera Shield
- Energy Shield
- NeoPixel Shield
Далее следует сравнение некоторых из самых популярных плат Arduino. Мы сделали это в виде таблицы, чтобы было легче читать:
Arduino Board | Operating Voltage | Flash Memory | Digital I/O Pins | Analog Inputs | Clock Speed | Size | Интерфейс программирования |
Arduino Uno R3 | 5V | 32 КБ | 14 | 6 | 16 мм 5 x 9,7 | USB | |
Arduino Nano | 5V | 32 KB | 22 | 8 | 16 MHz | 18 x 45 mm | USB |
Arduino Due | 3.3V | 512 KB | 54 | 12 | 84 MHz | 101 x 53 mm | USB |
Arduino Micro | 5V | 32 KB | 20 | 12 | 16 MHz | 48 x 18 mm | USB |
Arduino Mega | 5V | 256 KB | 54 | 16 | 16 MHz | 101 x 53 mm | USB |
Arduino Lilypad | 2. 7-5.5V | 16 KB | 14 | 6 | 8 MHz | 51 mm | FTDI-Compatible Header |
Arduino Zero | 3.3V | 256 KB | 20 | 6 | 48 MHz | 68 x 53 mm | USB |
Arduino Pro Mini | 3.3 – 5V | 32 KB | 14 | 6 | 8 MHz | 17.8 x 33.0 mm | USB |
Arduino Leonardo Board | 5V | 32 KB | 20 | 12 | 16 MHz | 68.6 x 53.3 mm | USB |
Arduino Micro | 7-12V | 32 KB | 20 | 12 | 16 МГц | 17,8 x 33 мм | FTDI-совместимого заголовка |
. проект, вам необходимо понимать характер проблемы, которую вы пытаетесь решить. Вы будете основывать требования к своей доске на этом. Например, если вы строите очень простую систему, в которой вы управляете только одним параметром, естественно, вам потребуется самая маленькая и самая простая плата Arduino.
Подключение робота Arduino DIY к ноутбуку
Arduino Rev 3 кажется самой популярной платой. В нем есть все, что вам нужно для большинства ваших проектов. Однако он может быть слишком мощным для более простых проектов. Если доступность и ваш бюджет являются проблемой, вы можете начать с более дешевой платы, такой как Arduino Nano. Они удивительно мощные и универсальные.
Однако, если вы хотите создавать более совершенные системы, мы рекомендуем Arduino Mega или Leonardo. Всегда помните, что даже если вы покупаете плату с низким энергопотреблением, вы всегда можете обновить ее позже, добавив к ней один или два шилда.
Каждая плата совместима с Arduino IDE. При покупке платы обратите внимание на требования к источнику питания, особенно если вы планируете питать плату от аккумулятора.
Преимущества плат Arduino
Два студента работают над проектом Arduino
Платы Arduino невероятно универсальны и расширяемы. Они совместимы с тысячами инженерных проектов. Если вы знакомы с C++, вы можете перенести часть этих знаний в программирование на языке Arduino.
Язык программирования Arduino
Но почему вы хотите выбрать Types Arduino вместо его конкурентов и альтернатив? Платформы Arduino:
- Экономичность
- Простота программирования
- Наличие активного сообщества
- Открытый исходный код
- Кроссплатформенность
Различные типы плат Arduino
← Предыдущая страница
В этой статье мы объясним различные типы плат Arduino и сравним их. Ардуино — замечательное устройство. Он был разработан в Ivrea Interaction Design Institute, его можно использовать без глубоких знаний концепций электроники и программирования. Эта доска время от времени модифицируется, чтобы соответствовать новым требованиям современности. Эти платы используются для производства различных приложений 3D-печати, носимых устройств и встраиваемой среды. Платы Arduino — это платы с открытым исходным кодом, которые позволяют пользователям создавать проекты в соответствии со своими потребностями. Различные типы плат Arduino используются для создания тысяч проектов для научных и простых экспериментов, а также для финальных проектов. Сообщество дизайнеров со всего мира использует эти доски, художники, студенты, любители, программисты и эксперты используют эту платформу с открытым исходным кодом.
Плата Arduino — это устройство с открытым исходным кодом, используемое для создания почти всех типов электронных проектов. Он состоит из микроконтроллера и части программного обеспечения для запуска на вашем ПК, используемого для загрузки и записи компьютерного кода на физический. Платформа Arduino стала очень популярной среди дизайнеров, которые только начинают заниматься электроникой. В стартовых программируемых платах Arduino не требует отдельного оборудования. Arduino IDE использует базовую версию C++, что упрощает изучение программы.
Почему платы Arduino лучше простой платы
В настоящее время платы Arduino в основном используются в различных инженерных проектах и различных приложениях. Программное обеспечение Arduino очень простое в использовании для учащихся, но гибкое и подходящее для опытных пользователей. Он работает под управлением Windows, Linux и Mac. Учителя, а также учащиеся в школах используют его для разработки недорогих научных инструментов.
Arduino также делает очень простой рабочий процесс для микроконтроллеров, это дает некоторые преимущества перед другими системами для учителей, студентов и начинающих.
- Недорого
- Кроссплатформенность
- Простая и понятная среда программирования
- Расширяемое программное обеспечение с открытым исходным кодом
- Открытый исходный код и расширяемый
Различные типы плат Arduino
Платы Arduino появляются на рынке день ото дня с расширенными функциями и обновленными версиями. Здесь мы объясним некоторые важные аспекты Arduino.
- Ардуино Уно (R3)
- Ардуино Нано
- Ардуино Микро
- Плата Arduino LilyPad
- Ардуино Bluetooth
- Ардуино Diecimila
- Плата Arduino RedBoard
- Плата Arduino Mega (R3)
- Робот Ардуино
- Ардуино Эсплора
- Микрофон Arduino Pro
- Ардуино Ethernet
- Ардуино Ноль
- Самая быстрая плата Arduino
Ардуино Уно (R3)
Arduino UNO (R3) — отличный вариант для вашего начального Arduino. Он состоит из микроконтроллера на базе ATmega328P. Он очень прост в использовании по сравнению с другими типами плат Arduino. Он имеет 14 цифровых контактов ввода-вывода, из которых 6 контактов могут использоваться в качестве ШИМ, 6 аналоговых входов, USB-соединение, кнопку сброса, разъем питания, разъем для внутрисхемного последовательного программирования и т. д. Он имеет все необходимое для удержания до микроконтроллера.
Arduino Nano
Arduino Nano — это небольшая плата, основанная на микроконтроллерах, таких как ATmega328P или ATmega628. Подключение этой платы такое же, как к плате Arduino UNO. Этот тип платы микроконтроллера очень мал по размеру, гибок, устойчив и надежен.
Небольшой размер по сравнению с платой Arduino Uno. Такие устройства, как mini USB и Arduino IDE, необходимы для создания различных типов электронных проектов. Эта плата включает в себя аналоговые контакты-8, цифровые контакты-14 с набором контактов ввода-вывода, контакты питания-6 и контакты RST (сброс)-2.
Arduino Micro
Arduino Due
LilyPad Arduino Board
Arduino Bluetooth
Arduino Diecimila
RedBoard Arduino Board
Плата Arduino Mega (R3)
Arduino Mega — это тип микроконтроллера, основанный на ATmega2560. Он состоит из 54 цифровых входных или выходных контактов, и из общего числа контактов 14 контактов используются для выхода ШИМ, 4 контакта используются и 16 контактов используются для аналоговых входов, для аппаратного последовательного порта UART. Есть такие контакты, как кварцевый генератор 16 МГц, соединение USB, разъем ICSP, контакт RESET и разъем питания.
Arduino Mega (R3) Особенности
- Микроконтроллер ATmega2560
- Входное напряжение – 7–12 В
- 16 аналоговых входов
- 54 контакта цифрового ввода/вывода (14 выходов ШИМ)
- Тактовая частота 16 МГц
- Флэш-память 256 КБ
- Плата Arduino Леонардо
- Робот Ардуино
- Ардуино Эсплора
- Микрофон Arduino Pro
- Ардуино Ethernet
- Ардуино Ноль
- Самая быстрая плата Arduino
- Сравнение различных типов плат Arduino
Похожие сообщения
- Рация с использованием NRF24L01 и Arduino
- Схема диммера освещения 1000 Вт с использованием BT139
- Простой домашний AM-радиоприемник
- 2N3904 Транзистор Распиновка, особенности и применение
- 2SA1943 Схема контактов транзистора PNP, особенности и применение
- 2SA1015 Транзистор, разводка контактов, характеристики, альтернативный.