Платы ардуино описание: Arduino Uno | Аппаратная платформа Arduino

Содержание

Arduino Uno — описание и обзор платы

Среди людей, увлеченных техническим творчеством, сегодня наблюдается Arduino-мания. Ардуино представляет собой электронное устройство, предназначенное для управления электрическими двигателями и датчиками, разного рода приборами и светильниками. Плата способна принимать и передавать информацию. По сути Ардуино представляет собой целое семейство многофункциональных микроконтроллеров. Наиболее распространены и чаще всего сегодня применяются во всем мире платы Arduino Uno, Nano, Mega, PRO mini. Интернет-магазин Вольтик.ру, в котором можно купить Arduino и различную периферию к ней, поможет нам разобраться с особенностями и отличиями этих плат. Поехали!

Ардуино – это современная умная технология, отличающаяся эффективностью и качеством, на ее базе формируются разного рода устройства. Они несут в себе удобство и выгоду. Микроэлектронные программируемые устройства могут покупать любители создавать что-то новое, пользователи любого возраста. По периметру плат размещены входы и выходы, например, в Arduino Mega их может быть более семидесяти, а в Pro Mini двадцать два. Они бывают аналогового и цифрового типа.

К этим контактам можно подключать различные устройства и датчики, например:

  • светодиоды, кнопки, динамики;
  • разного рода модули;
  • дисплеи, сервоприводы;
  • дальномеры, микрофоны;
  • гироскопы и много чего еще.

В каких целях используется Arduino?

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

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

Придумано большое разнообразие простых и сложных методов передачи данных от человека к микроконтроллеру. Один из самых распространенных применение джойстика. Они бывают разного типа. Желающие могут подключить к Ардуино аналоговый джойстик с кнопкой и двумя осями. Arduino позволяет работать с жидкокристаллическим дисплеем и с I2C модулем FC-113. Используя его можно производить передачу информации и питание всего по четырем проводам.

Купить с доставкой на дом, офис в интернет-магазине Voltiq.ru можно платы типа Arduino Uno, Arduino Nano, Arduino Mega, Arduino PRO mini и некоторые другие модели. На них установлена доступная для всех стоимость. Покупатели могут выбрать один из наиболее удобных для них способов оплаты, быстро оформить заказ и доставку в любой регион страны и по всему миру.

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

Наиболее популярные платы Arduino

Чаще всего сегодня применяются такие виды плат как:

  • Arduino Uno;
  • Arduino Nano;
  • Arduino Mega;
  • Arduino PRO mini.

Arduino Uno широко применяется для управления самыми разными электронными устройствами, в робототехнике, для создания автоматического полива, умного дома и для многих других целей. У данной платы отличные технические характеристики. Она не заменима во многих случаях. Плата оригинальная, совместимая с официальной средой Arduino и драйверами, поставляемыми в комплекте. Третья ревизия оснащена новым мощным загрузчиком, который отличается высокой скоростью работы. Сердцем платы стал микроконтроллер ATMega328 наделенный большим объемом памяти.

Arduino Nano отличается компактностью и мощностью. Плату можно применить для создания миниатюрных устройств самого разного назначения. На нее подается питание посредством мини порта USB. Встроенных 30 КБ Flash-памяти хватает для записи большинства видов программ. Любой тип источника питания распознается автоматическим путем. Установленный внешний программатор подключается через разъем ICSP.

Arduino PRO mini отличается небольшими размерами, потому что в ней нет встроенного программатора. Она позволяет управлять самыми разными устройствами и датчиками. Разъемы платы не зафиксированы на ней, что позволяет быстро и легко подключать ее, выполнять навесной монтаж. Производитель выпускает несколько модификаций Arduino PRO mini, которые отличаются друг от друга параметрами.

Arduino Mega отличается наличием пятьдесят четырех цифровых выходов и входов. Плата работает на контроллере ATmega1280 или 2560. Подключается она к компьютеру за счет использования USB кабеля. Она мощная и универсальная. Она полностью совместима с платами расширения, созданными для Duemilanove или Diecimila платформ. Плата позволяет осуществлять перезагрузку программным методом, а не обычной кнопкой. Установленная плавкая вставка, предохранитель, надежно защищает порт компьютера от короткого замыкания и чрезмерно высоких токов.

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

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

Arduino Uno. Описание платы Arduino Uno r3

arduinoArduino Uno – электронная платформа для разработки, позволяющая контролировать и создавать различные электронные приборы достаточно недорого. Этот микроконтроллер отличается простотой в освоении, поэтому его чаще всего рекомендуют новичкам.Сегодня приобрести можно как оригинальный микроконтроллер, так и его аналоги. Внешний вид и возможности у таких платформ будут разные. Необходимо оценить те качества, которые будут полезны при сборке и запуске Вашего аппарата на базе arduino.

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

Что же такое Arduino Uno и зачем она существует. Это плата с мегаконтроллером ATMega328. С помощью прибора можно создавать абсолютно разные проекты: датчик движения и температуры, умного робота, все ограничивается только фантазией. Можно сравнить arduino с материнской. Она обладает теми же свойствами, к ней подключаются любые внешние устройства: мониторы, дисплеи, жесткие диски. Также и к arduino возможно подсоединить много чего. При появлении данного устройства у любителей появилась возможность создавать сложные цифровые приборы не вдаваясь особо в теоретические подробности. Раньше, к примеру, следовало понимать программаторы, получать глубокие знания цифровой электроники и программирования. Конечно, плодотворное взаимодействие с устройством все равно требует элементарных знаний в схемотехнике, электронике и языке программирования С++.

Понадобится USB-кабель, чтобы соединить ее с компьютером. Батарея и кабель питания, чтобы питать ее от батарейки. Также понадобится, так называемый, breadboard и перемычки, требующиеся, чтобы работать без пайки. Также компьютер или ноутбук, чтобы писать программы в интегрированной программной среде IDE и потом через USB-кабель записываются на arduino.

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

Основным компонентом является микроконтроллер ATMega328, он соединяется с компьютером через USB-вход. Именно он выполняет все заданные программы: считывать данные, запоминать их, и подавать сигналы и управлять лампочками, моторами, звонить по телефону. Это самый главный элемент, но все элементы, облегчающие работу, собрали на Uno.

Важный элемент – порты. Они есть цифровые (digital) и помечены буквой D. Есть аналоговые, отмеченные буквой А. Они могут принимать и выдавать цифровой сигнал, вторые могут работать еще и с аналоговым сигналом. Соответственно и датчики бывают разными. Благодаря популярности данной модели разновидностей датчиков и модулей просто неисчислимое количество. Почти все они имеют три провода: два из них – провода для питания и третий логический, передающие информацию программного характера. Подключить их просто. Для этого берем провода, называемые «джамперы». Соединяем попарно земля-земля, пять вольт с пять вольт и логический с любым свободным пином. Всегда требуется подключить гораздо больше, чем есть портов питания. Можно все спаять паяльником, но проще использовать breadboard. Внешне при подключении на брэдборд все выглядит не очень привлекательно, из-за большого количества проводов. Можно приобрести более аккуратный вариант — шилды. Для обучения лучше последний вариант.

Запитать ее можно тоже разными способами, главное помнить о напряжении. Необходимо постоянное от 6 до 20 Вольт. Лучше всего для стабильной работы подавать от 7 до 12 В. Хорошо использовать батарейку на 9 В, или соединить несколько батарей 1.5 В. Можно запитать ее и от пауэрбанка. Есть интересные модули, которые повышают или понижают напряжение, использование их сделает возможным подать правильное даже от одной батарейки. На плате есть также регулятор напряжения, который будет учитывать поступающее извне.

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

Программа необходимая для запуска также создана arduino и называется IDE. Она в открытом доступе и необходимо установить ее, руководствуясь совместимостью с ноутбуком. Подключите ее, Arduino Uno автоматически питается от компьютера либо от внешнего источника. Далее, как с любым софтом, следует распаковать архив, установить и запустить. Теперь можно воплощать в жизнь свой первый проект. Важно в настройках правильно указать название Вашей платы и порт, к которому она подключена, для корректной работы приложения. Попробовать первые программы можно из примеров, которые в ней находятся.

Подытоживая все данные о Arduino Uno, отметим ее технические характеристики: рабочее напряжение 7-12В, 14 цифровых пинов, 6 аналоговых, флэш-память 32кб, кнопка reset, тактовая частота 16 Мгц. Размер достаточно компактный – 7 на 5,5 сантиметров.

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

Описание платы Arduino — Микроэлектроника

Данное описание приведено на примере Arduino UNO. Остальные версии Arduino почти полностью или частично совместимы с ним, поэтому описание можно обобщить с некоторыми уточнениями для соответствующей платы.

Рисунок 2 Arduino UNO

В  левом верхнем углу имеется кнопка перезагрузки контроллера. При нажатии на нее, выполняющаяся программа останавливается и перезапускается после отпускания этой кнопки. Ниже USB-порт с помощью которого он подключается к компьютеру. Еще ниже – разъем питания, в который подается напряжение от 7В до 24В. На плате так же имеются 2 ряда контактов, расположенных вверху и внизу платы. Посредством этих контактов подключаются внешние устройства к контроллеру. Контакты в верхнем ряду пронумерованы справа налево. Номер вывода соответствует номеру порта. Эти выводы являются цифровыми. Это значит, что с помощью них можно выдавать цифровой сигнал в виде двух уровней напряжений: 5 Вольт и 0 Вольт. 5 Вольт соответствует единице, а 0 Вольт – нулю. Так же можно считывать состояние напряжения на этих выводах в цифровом формате. Напряжению, поданному на цифровой вывод Arduino будет сопоставлена либо 0 либо 1 в зависимости от ее уровня. При подаче напряжения больше 2,5 Вольт, с вывода будет считана единица, в противном случае – 0. Нижний ряд выводов разделен на две группы. Правая группа выводов обычно используются в качестве аналоговых портов. В отличие от цифровых портов, аналоговые порты позволяют считать уровень напряжения. Поданное напряжение должно быть в пределах от нуля до пяти вольт. Левая группа выводов – выводы питания, с помощью которых можно запитать устройства, подключенные к Arduino, либо наоборот запитать Arduino. Вывод Vin используется для подключения к контроллеру внешнего источника, напряжение которого находиться в пределах от 7 до 24 Вольт. Этот вывод напрямую соединен с разъемом питания. Выводы GND (Ground-Земля) – подключены вместе и являются выводами для подключения общей земли других устройств к Arduino. 5V – вывод с напряжением 5 Вольт. Его чаще используют для питания маломощных устройств, таких как датчиков, Wi-fi и т.д. Существуют датчики, рассчитанные на 3,3 Вольта. Для них сделан вывод 3,3V, через которое выдается это напряжение. Остальные выводы являются служебными и будут рассмотрены в дальнейшем.

Плата Arduino Uno R3: схема, описание, подключение устройств | АмперКО

Плата Arduino Uno  – центр большой империи Arduino, самое популярное и самое доступное устройство. В ее основе лежит чип ATmega – в последней ревизии Ардуино Уно R3 – это ATmega328 (хотя на рынке можно еще встретить варианты платы UNO с ATmega168). Большинство ардуинщиков начинают именно с платы UNO. В этой статье мы рассмотрим основные особенности, характеристики и устройство платы Arduino Uno ревизии R3, требования к питанию, возможности подключения внешних устройств, отличия от других плат (Mega, Nano).

Плата Arduino Uno

Контроллер Uno является самым подходящим вариантом для начала работы с платформой: она имеет удобный размер (не слишком большой, как у Mega и не такой маленький, как у Nano), достаточно доступна из-за массового выпуска всевозможных клонов, под нее написано огромное количество бесплатных уроков и скетчей.

Характеристики Arduino Uno

Изображения плат Ардуино Уно

Оригинальная плата выглядит следующим образом:

Многочисленные китайские варианты выглядят вот так:

Еще примеры плат:

Схема и распиновка платы

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

Распиновка платы на базе ATMEGA 328

Принципиальная схема:

Описание элементов платы Arduino Uno R3

Распиновка микроконтроллера ATMega 328

Описание пинов Ардуино

Пины Ардуино используются для подключения внешних устройств и могут работать как в режиме входа (INPUT), так и в режиме выхода (OUTPUT).  К каждому входу может быть подключен встроенный резистор 20-50 кОм с помощью выполнения команды pinMode () в режиме INPUT_PULLUP. Допустимый ток на каждом из выходов – 20 мА, не более 40 мА в пике.
Для удобства работы некоторые пины совмещают в себе несколько функций:

  • Пины 0 и 1  – контакты UART (RХ и TX соответственно) .
  • Пины c 10 по 13 – контакты SPI (SS, MOSI, MISO и SCK соответственно)
  • Пины A4 и A5 – контакты I2C (SDA и SCL соответственно).

Цифровые пины платы Uno

Пины с номерами от 0 до 13 являются цифровыми. Это означает, что вы можете считывать и подавать на них только два вида сигналов: HIGH и LOW. С помощью ШИМ также можно использовать цифровые порты для управления мощностью подключенных устройств.

Аналоговые пины Arduino Uno

Аналоговые пины Arduino Uno предназначены для подключения аналоговых устройств и являются входами для встроенного аналого-цифрового преобразователя (АЦП), который в ардуино уно десятиразрядный.

Дополнительные пины на плате

  • AREF – выдает опорное напряжения для встроенного АЦП. Может управляться функцией analogReference().
  • RESET – подача низкого сигнала на этом входе приведет к перезагрузке устройства.

Подключение устройств

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

Самый простой датчик потребует задействовать минимум три контакта: два для питания, один для сигнала.

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

Варианты питания Ардуино Уно

Рабочее напряжение платы Ардуино Уно – 5 В. На плате установлен стабилизатор напряжения, поэтому на вход можно подавать питание с разных источников. Кроме этого, плату можно запитывать с USB – устройств. Источник питания выбирается автоматически.

  • Питание от внешнего адаптера, рекомендуемое напряжение от 7 до 12 В. Максимальное напряжение 20 В, но значение выше 12 В с высокой долей вероятности быстро выведет плату из строя. Напряжение менее 7 В может привести к нестабильной работе, т.к. на входном каскаде может запросто теряться 1-2 В. Для подключения питания может использоваться встроенный разъем DC 2.1 мм или напрямую вход VIN для подключения источника с помощью проводов.
  • Питание от USB-порта компьютера.
  • Подача 5 В напрямую на пин 5V. В этом случае обходится стороной входной стабилизатор  и даже малейшее превышение напряжения может привести к поломке устройства.

Пины питания

  • 5V – на этот пин ардуино подает 5 В, его можно использовать для питания внешних устройств.
  • 3.3V – на этот пин от внутреннего стабилизатора подается напряжение 3.3 В
  • GND – вывод земли.
  • VIN – пин для подачи внешнего напряжения.
  • IREF – пин для информирования внешних устройств о рабочем напряжении платы.

Память Arduino Uno R3

Плата Uno по умолчанию поддерживает три типа памяти:

  • Flash – память объемом 32 кБ. Это основное хранилище для команд. Когда вы прошиваете контроллер своим скетчем, он записывается именно сюда. 2кБ из данного пула памяти отводится на bootloader- программу, которая занимается инициализацией системы, загрузки через USB и запуска скетча.
  • Оперативная SRAM память объемом  2 кБ. Здесь по-умолчанию хранятся переменные и объекты, создаваемые в ходе работы программы. Память эта энерго-зависимая, при выключении питания все данные, разумеется, сотрутся.
  • Энергонезависимая память (EEPROM) объемом 1кБ. Здесь можно хранить данные, которые не сотрутся при выключении контроллера. Но процедура записи и считывания EEPROM требует использования дополнительной библиотеки, которая доступна в Arduino IDE по-умолчанию. Также нежно помнить об ограничении циклов перезаписи, присущих технологии EEPROM.

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

Программирование для платы Uno

Для написания программ (скетчей) для контроллер Ардуино вам нужно установить среду программирования. Самым простым вариантом будет установка бесплатной Arduino IDE, скачать ее можно с официального сайта.

После установки IDE вам нужно убедиться, что выбрана нужная плата. Для этого у Arduino IDE в меню “Инструменты” и подпункте “Плата” следует выбрать нашу плату (Arduino/Genuino Uno). После выбора платы автоматически изменятся параметры сборки проекта и итоговый скетч будет скомпилирован в формат, который поддерживает плата. Подключив контроллер к компьютеру через USB, вы сможете в одно касание заливать на него вашу программу,используя команду “Загрузить”.

Сам скетч чаще всего представляет собой бесконечный цикл, в котором регулярно опрашиваются пины с присоединенными датчиками и с помощью специальных команд формируется управляющее воздействие на внешние устройства (они включаются или выключаются). У программиста Ардуино есть возможность подключить готовые библиотеки, как встроенные в IDE, так и доступные на многочисленных сайтах и форумах.

Написанная и скомпилированная программа загружается через USB-соединение (UART- Serial). Со стороны контролера за этот процесс отвечает bootloader.

Отличие от других плат

Сегодня на рынке можно встретить множество вариантов плат ардуино. Самыми популярными конкурентами Уно являются платы Nano и Mega. Первая пойдет для проектов, в которых важен размер.  Вторая – для проектов, где у схема довольно сложна и требуется множество выходов.

Отличия Arduino Uno от Arduino Nano

Современные платы Arduino Uno и Arduino Nano версии R3 имеют, как правило, на борту общий микроконтроллер: ATmega328. Ключевым отличием является размер платы и тип контактных площадок. Габариты Arduino Uno: 6,8 см x 5,3 см. Габариты Arduino Nano: 4,2 см x 1,85 см. В Arduino UNO используются коннекторы типа «мама», в Nano – «гребень» из ножек, причем у некоторых моделей контактные площадки вообще не припаяны.  Естественно, больший размер UNO по сравнению с Nano в некоторых случаях является преимуществом, а в некоторых – недостатком. С платой большого размера гораздо удобнее производить монтаж, но она неудобна в реальных проектах, т.к. сильно увеличивает габариты конечного устройства.

На платах Arduino Uno традиционно используется разъем TYPE-B (широко применяется также для подключения принтеров и МФУ). В некоторых случаях можно встретить вариант с разъемом Micro USB. В платах Arduino Nano стандартом является Mini или Micro USB.

Естественно, различия есть и в разъеме питания. В плате Uno есть встроенный разъем DC, в Nano ему просто не нашлось места.

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

Отличия от Arduino Mega

Плата Mega в полном соответствии со своим названием является на сегодняшний день самым большим по размеру и количеству пинов контроллеров Arduino. По сравнению с ней в Uno гораздо меньше пинов и памяти. Вот список основных отличий:

  • Плата Mega использует иной микроконтроллер: ATMega 2560. Но тактовая частота его равна 16МГц, так же как и в Уно.
  • В плате Mega большее количество цифровых пинов – 54 вместо 14 у платы Uno. И аналоговых – 16 / 6.
  • У платы Mega больше контактов, поддерживающих аппаратные прерывания: 6 против 2. Больше Serial портов – 4 против 1.
  • По объему памяти Uno тоже существенно уступает Megа. Flash -память 32/256, SRAM –  2/8, EEPROM – 4/1.

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

Краткие выводы

Arduino Uno – отличный вариант платы для создания  своих первых проектов и умных устройств. 14 цифровых и 6 аналоговых пинов позволяют подключать разнообразные датчики, светодиоды, двигатели и другие внешние устройства. USB-разъем поможет подключиться к компьютеру для перепрошивки скетча без дополнительных внешних устройств. Встроенный стабилизатор  позволяет использовать различные элементы питания с широким диапазоном напряжения, от 6-7 до 12-14 В. В Arduino Uno достаточно удобно реализована работа с популярными протоколами: UART, SPI, I2C. Есть даже встроенный светодиод, которым можно помигать в своем первом скетче. Чего еще желать начинающему ардуинщику?

Arduino UNO R3 описание платы — Arduino Mania

Кто-то из Вас задавался вопросом, — из чего состоит Ардуино? По сути, на плате находится большое количество радиоэлементов, а не только микроконтроллер. Если интересно, то прошу проследовать под кат, для подробного Ардуино описания.

Для примера взята плата Arduino UNO R3, описание которой видно на картинке выше. Итак, приступим.

 

Элементы Ардуино:

 

  • USB Plug – разъем для подключения устройств USB;
  • Analog Reference Pin – для определения опорного напряжения АЦП
  • Digital Ground — земля
  • Digital I/O Pins (2-13) – цифровые выводы
  • Serial OUT (TX) – порт приема, передачи данных по COM
  • Serial IN (RX) — порт приема, передачи данных по COM
  • Reset Button – кнопка перезагрузки МК
  • In-Circuit Serial Programmer (ISCP) – через эти контакты можно перепрошить Ардуино
  • ATmega328 Microcontroller – собственно сам чип Ардуинки, он же микроконтроллер, процессор, мозг и т.д.
  • Analog In Pins (0-5) – аналоговые входы
  • Voltage In – вход используется для подачи питания от внешнего источника
  • Ground Pins — земля
  • 5 Volt Power Pin – питание 5 Вольт
  • 3 Volt Power Pin – питание 3,3 Вольт
  • Reset Pin – вход для перезагрузки
  • External Power Supply – разъем для подключения внешнего источника питания

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

 

Подробное описание элементов платы Ардуино

 

USB Plug

Стандартный разъем USB. Используется для подключения к компьютеру через соответствующий кабель, по которому к плате подходит питание, и происходит обмен данными по параллельному порту с промежуточным преобразованием USB-COM. На борту четыре контакта: RX, TX, +5, GND. Более старые версии Ардуино подключались непосредственно к Com порту.

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

Analog Reference

Описание вывода AREF – тема отдельной статьи. Попробую в двух словах объяснить, что это и зачем нужно. На Вывод AREF подается рабочее напряжение, АЦП преобразует его и сопоставляет соответствие максимальных значений, например 4,8В = 1023. Отсюда следует, что значение напряжения 2,5В = 512.

После проведенного измерения АЦП более точно проводит равенство напряжения цифровому значению. По умолчанию напряжение ровно 5В.

Например, если на входе аналогового ввода имеем 2,5В при опорном напряжении 2,5В, АЦП проведет равенство 4В = 1023 и 1В = 127. А вот при опорном напряжении 5В, получим равенство 5В = 1023; 2,5 = 511; 1,25В = 127.

Digital Ground

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

Digital I/Pins (2-13)

Технические характеристики цифровых выводов Arduino UNO R3:

  • Рабочее напряжения — 
  • Цифровое значение – от 0 до 1023
  • Нагрузочный резистор — 20-50 кОм
  • Рабочий ток – 40мА
  • Режим работы: вход/выход

Не стоит забывать о том, что некоторые из этих 14 выводов имеют особые функции:

  • 0 и 1 – используются для передачи данных по последовательной шине.
  • 2 и 3 – применяются для организации внешних прерываний
  • 3, 5, 6, 9, 10, 11 – выводы для ШИМ (широтно – импульсная модуляция)
  • 10 – 13 – могут быть использованы для организации связи SPI
  • 13 – встроенный LED (светодиод) – демонстрацию работы с этим портом можно посмотреть в этом уроке для начинающих

Serial OUT (TX) и Serial IN (RX)

Назначение этих выводов я уже оговорил в пункте выше.

Reset Button

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

Уже перечислено более половины функциональных элементов платы, но на этом Arduino описание платы не заканчивается.

In-Circuit Serial Programmer (ISCP)

Arduino может выступать в роли ISP программатора, при помощи которого возможно, к примеру, изменить bootloader в другой похожей плате, или перепрошить загрузчик — bootloader в новую микросхему ATmega328 (серии ATmega).

На рисунке изображена распиновка и схема подключения по ISCP

ATmega328 Microcontroller

ATmega – это сердце микроконтроллера. ATmega в Arduino это как процессор Intel в системном блоке ПК. Характеристики чипа:

  • Рабочее напряжение: 
  • Входное напряжение (рекомендуемое): 7-12 В
  • Входное напряжение (предельное): 6-20 В
  • Цифровые Входы/Выходы: 14 (6 из которых могут использоваться как выходы ШИМ)
  • Аналоговые входы: 6
  • Постоянный ток через вход/выход: 40 мА
  • Постоянный ток для вывода 3,3 В: 50 мА
  • Флеш-память: 32 Кб (ATmega328) из которых 0.5 Кб используются для загрузчика
  • ОЗУ: 2 Кб (ATmega328)
  • EEPROM: 1 Кб (ATmega328)
  • Тактовая частота: 16 МГц

Глядя на схему можно понять принцип работы всей платы Ардуино, и провести взаимосвязи

Analog In Pins (0-5)

На вход аналоговых ПИНов можно подавать напряжение от 0 до 5В. Затем в АЦП Ардуино происходит преобразование сигнала в цифровой. Цена деления составляет 4,9мВ, а это примерно 0,1%. Такой точности измерения хватает в большинстве проектов. В цифровом диапазоне можно провести равенство 0В= 05В=1023 .

Voltage In – вход используется для подачи питания от внешнего источника

Контакт используется тогда, когда нет возможности запитать плату через USB – разъем. Рабочее напряжение по этому выводу 9В (рекомендуемое).

  • По заявлениям разработчиков диапазон колеблется от 7 до 12В.
  • При 5В, на выводе 5V может получиться напряжение ниже 5В.
  • При подаче напряжения 12В есть вероятность перегрева регулятора напряжения и как следствие выхода из строя платы Ардуино.

Ground Pins

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

5 Volt Power Pin и 3.3 Volt Power Pin

Выводы питания с платы 5V и 3V3, используется для запитки подключаемых устройств к ардуино. Стоит отметить, что максимальное потребление тока, выводом 3V3, составляет 50мА.

Reset Pin

При подаче напряжения на вывод Reset плата работает по такому же принципу, если нажать кнопку Reset (перезагрузка, сброс платы).

External Power Supply

Разъем для подключения внешнего источника питания к плате Ардуино. Часто в проектах удобен тем, что позволяет подать питание на плату с использованием блока питания от какого-нибудь устройства (стационарный телефон, весы, свич и др.). Тут главное смотреть на характеристики, чтобы не промахнуться с вольтажом, иначе можно сжечь плату.

Параметры блока питания Ардуино:

  • Напряжение: 7-12В
  • Ток: 5А
Вот так выглядит внешний источник питания для подключения по разъему External Power Supply

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

Метки: Метки Arduino UNO R3 обзор

Плата расширения Arduino Sensor Shield V5.0

Коммутационная плата Arduino Sensor Shield V5.0 предназначена для расширения функциональности контроллеров на платформе Arduino UNO.
Плата позволяет подключить различные вариации внешних устройств, таких как датчики, сервомашинки, реле, кнопки, потенциометры и т.д.

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

  • SD card interface (интерфейс для подключения карт памяти SD) – имеет 6 выводов, первый вывод обозначен на плате знаком «+». Обозначение выводов: VCC, GND, D11, D10, D13, D12.
  • Ultrasonic interface (интерфейс для подключения ультразвуковых датчиков) – имеет 4 вывода, первый вывод обозначен на плате знаком «+». Обозначение выводов: VCC, A0, A1, GND.
  • Интерфейс для подключения внешнего источника питания (блока питания, батареи). Обозначение выводов: GND, VCC.
  • Колодка питания Arduino, обозначение выводов: RESET, 3V3, 5V, GND, VIN.
  • Установлено шесть аналоговых входов обозначенных: 0, 1, 2, 3, 4, 5.
  • Analog IO ports (интерфейс аналоговых входов-выходов) имеет 6 выводов, обозначение выводов: A0, A1, A2, A3, A4, A5. Каждый вход-выход имеет 3 контакта GND, VCC, Signal.
  • I2C (IIC) port (Inter-Integrated Circuit) – последовательная шина данных для связи интегральных схем. Имеет 4 вывода, обозначение контактов: SCL (Serial CLock), SDA (Serial DAta), «-», «+».
  • Интерфейс RS232 (последовательная шина COM), имеет 4 вывода обозначение выводов: Tx, Rx, «-», «+».
  • ACP220 wireless module interface (интерфейс для подключения внешнего Wi-Fi модуля ACP220). Имеет 6 входов, обозначение входов: GND, VCC, не задействован, D1, D0, не задействован.
  • Bluetooth interface (интерфейс для подключения внешнего устройства Bluetooth) имеет 6 выводов. Обозначение выводов: VCC, GND, D1, D0, GND, 3V3.
  • Digital IO ports (колодка цифровых входов-выходов) имеет 16 выводов. Обозначение выводов: D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, GND, AREF. Каждый вход-выход имеет 3 контакта GND, VCC, Signal. Вывод AREF (опорное напряжение для аналоговых входов).
  • LCD parallel interface (параллельный порт для подключения жидкокристаллического дисплея) имеет 14 выводов. Обозначение выводов на схеме интерфейсов платы.
  • LCD serial interface (последовательный порт для подключения жидкокристаллического дисплея) имеет 6 выводов. Обозначение выводов на схеме интерфейсов платы.

Питание платы осуществляется или с Arduino, или от внешних источников питания (блоков питания, батарей). Переключение с источника питания Arduino на внешний источник осуществляется с помощью перемычки SEL. Для питания платы нужно напряжение 5 Вольт.

Характеристики платы Arduino Sensor Shield V5.0:
Напряжение питания: 5 В
Питание: от Arduino и внешних источников питания
SD card interface — интерфейс для подключения карт памяти SD
Ultrasonic interface интерфейс для подключения ультразвуковых датчиков
I2C (IIC) port (Inter-Integrated Circuit) – последовательная шина данных для связи интегральных схем
Интерфейс RS232 — последовательная шина COM
ACP220 wireless module interface — интерфейс для подключения внешнего Wi-Fi модуля ACP220
Bluetooth interface — интерфейс для подключения внешнего устройства Bluetooth
LCD parallel interface и LCD serial interface — параллельный и последовательный порт для подключения жидкокристаллического дисплея
Размеры: 57 х 57 х 18.5 мм
Вес: 23 гр.

KIT | Электронные конструкторы и наборы, контроллеры, модули и датчики

ЛАБОРАТОРИЯ ЭЛЕКТРОНИКИ И ПРОГРАММИРОВАНИЯ. 77 ПРОЕКТОВ ДЛЯ ARDUINO

Образовательный конструктор с методическим пособием

● Конструктор ЛАБОРАТОРИЯ ЭЛЕКТРОНИКИ И ПРОГРАММИРОВАНИЯ выполнен в форме научно-исследовательского стенда. Все элементы конструктора закреплены на единой платформе.
● В качестве «мозга» конструктора используется модернизированная плата Arduino UNO R3 (с возможностью беспроводной передачи данных на базе Wi-Fi модуля ESP8266).
● В конструкторе представлено 77 экспериментов — ценнейшего теоретического и практического материала для обучения. Каждый эксперимент подразумевает поэтапное изучение программирования путем создания проектов на контроллере, совместимом со средой Arduino IDE. В рамках нашей программы обучения за одно занятие можно освоить и собрать полноценный проект, например, игру “Змейка”, домашнюю метеостанцию, web-опросник, бегущую строку, электронные часы с будильником, FM радио, электронный компас и многое другое!
● Для того, чтобы каждому учащемуся можно было доступно и понятно объяснить новый материал, автор использовал современные методики обучения. Тем не менее, преподаватель может на своё усмотрение отобрать проекты для своего учебного курса. Обо всём этом подробнее …

ИНТЕРНЕТ ВЕЩЕЙ ДЛЯ УМНОГО ДОМА
Элементы создания и отладки проектов по автоматизации вашего дома

 

Создание Умного дома предполагает наличие умных устройств. Но как устройство может стать «умным»?
● Первый вариант –  за счет, изменения своей конструкции: эта конструкция может быть таковой, что поведение системы может выглядеть разумным.
● Второй вариант –  за счет «интеллектуализации» (оснащения системы устройствами сбора информации, ее обработки и принятий решений). Такой подход позволяет обеспечить достаточно сложное и «разумное» поведение гораздо более простыми способами, чем за счет создания соответствующей конструкции.
● Наконец, третий вариант — поведение системы становится «разумным» за счет того, что она взаимодействует с другими системами. 
Технология IoT (Интернет вещей) как раз и предоставляет возможность каждому элементу умного дома (вещи) и всему Умному дому выйти  в пространство Интернет паутины и обмениваться информацией с другими вещами и системами. Чем же привлекателен третий вариант?  Обо всём этом подробнее …
ОТ ПРОСТОГО К СЛОЖНОМУ. УРОКИ ARDUINO

 

Урок 16:  Графический индикатор. Подключение дисплея Nokia 5110

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

Урок 19:  Шаговый двигатель 4-фазный, с управлением на ULN2003 (L293)

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

 Урок 21:  Датчик влажности и температуры DHT11

В этом эксперименте мы рассмотрим рассмотрим работу датчика для измерения относительной влажности воздуха и температуры DHT11 и создадим проект вывода показаний датчика на экран  LCD1602. Подробнее …

Урок 23:  Ультразвуковой датчик расстояния HC-SR04. Принцип работы, подключение, пример

В этом эксперименте мы рассмотрим работу ультразвукового датчика для измерения расстояния и создадим проект вывода показаний датчика на экран ЖКИ Wh2602.  Подробнее …

 
Урок 28:  Считыватель RFID на примере RC522. Принцип работы, подключение

В этом эксперименте мы покажем, как плата Arduino получает доступ к данным RFID-карт и брелоков Mifare с помощью RFID-считывателя RC522C. Подробнее …

Урок 33:  Модуль GPS. Принцип работы, подключение, примеры

А теперь экспериментируем с модулем GPS-приемника VK16E, позволяющего определять наше местоположение с помощью глобальной системы GPS, и подключение данного приемника к плате Arduino. Подробнее …
 

Arduino Uno Rev3 — Официальный магазин Arduino

Часто задаваемые вопросы

Программирование

Arduino Uno можно программировать с помощью (Arduino Software (IDE)). Выберите «Arduino Uno» в меню «Инструменты»> «Плата» (в соответствии с микроконтроллером на вашей плате). Подробнее см. В справочнике и руководствах.

ATmega328 на Arduino Uno поставляется с предварительно запрограммированным загрузчиком, который позволяет загружать в него новый код без использования внешнего аппаратного программатора.Он взаимодействует с использованием оригинального протокола STK500 (ссылка, файлы заголовков C).

Вы также можете обойти загрузчик и запрограммировать микроконтроллер через заголовок ICSP (внутрисхемное последовательное программирование), используя Arduino ISP или аналогичный; подробности см. в этих инструкциях.

Исходный код прошивки ATmega16U2 (или 8U2 на платах rev1 и rev2) доступен в репозитории Arduino. В ATmega16U2 / 8U2 загружен загрузчик DFU, который можно активировать с помощью:

  • На платах Rev1: подсоедините паяльную перемычку на задней стороне платы (рядом с картой Италии), а затем снова установите 8U2.
  • На платах Rev2 или более поздних версий: имеется резистор, который соединяет линию 8U2 / 16U2 HWB с землей, что упрощает переход в режим DFU.

Затем вы можете использовать программное обеспечение Atmel FLIP (Windows) или программатор DFU (Mac OS X и Linux) для загрузки новой прошивки. Или вы можете использовать заголовок ISP с внешним программатором (перезаписав загрузчик DFU). См. Этот пользовательский учебник для получения дополнительной информации.

Предупреждения

Arduino Uno имеет сбрасываемый предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току.Хотя большинство компьютеров имеют собственную внутреннюю защиту, предохранитель обеспечивает дополнительный уровень защиты. Если на порт USB подается ток более 500 мА, предохранитель автоматически разрывает соединение, пока не будет устранено короткое замыкание или перегрузка.

Отличия от других плат

Uno отличается от всех предыдущих плат тем, что не использует микросхему драйвера FTDI USB-to-serial. Вместо этого он оснащен Atmega16U2 (Atmega8U2 до версии R2), запрограммированным как преобразователь USB-to-serial.

Мощность

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

Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (бородавка), либо от батареи. Адаптер можно подключить, вставив центрально-положительный штекер 2,1 мм в разъем питания на плате. Выводы от аккумулятора можно вставить в контактные разъемы GND и Vin разъема POWER.

Плата может работать от внешнего источника питания от 6 до 20 вольт.Однако при питании менее 7 В на вывод 5 В может подаваться менее пяти вольт, и плата может работать нестабильно. При использовании более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 до 12 вольт.

Выводы питания следующие:

  • Вин. Входное напряжение на плату Arduino при использовании внешнего источника питания (в отличие от 5 вольт от USB-соединения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если напряжение подается через разъем питания, получить доступ к нему через этот контакт.
  • 5V. Этот вывод выводит стабилизированное напряжение 5V от регулятора на плате. Плата может получать питание от разъема питания постоянного тока (7-12 В), USB-разъема (5 В) или от контакта VIN платы (7-12 В). Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить вашу плату. Мы этого не советуем.
  • 3В3. Питание 3,3 В, генерируемое бортовым регулятором. Максимальный потребляемый ток составляет 50 мА.
  • GND. Штыри заземления.
  • IOREF. Этот вывод на плате Arduino обеспечивает опорное напряжение, с которым работает микроконтроллер.Правильно настроенный экран может считывать напряжение на выводе IOREF и выбирать соответствующий источник питания или включать преобразователи напряжения на выходах для работы с 5 В или 3,3 В.

Память

ATmega328 имеет 32 КБ (0,5 КБ занято загрузчиком). Он также имеет 2 КБ SRAM и 1 КБ EEPROM (которые можно читать и записывать с помощью библиотеки EEPROM).

Вход и выход

См. Отображение между выводами Arduino и портами ATmega328P. Отображение для Atmega8, 168 и 328 идентично.

КОНТАКТЫ ATmega328P

Каждый из 14 цифровых контактов Uno может использоваться как вход или выход, используя функции pinMode (), digitalWrite () и digitalRead (). Они работают на 5 вольт. Каждый вывод может обеспечивать или принимать 20 мА в соответствии с рекомендуемыми рабочими условиями и имеет внутренний подтягивающий резистор (отключен по умолчанию) на 20-50 кОм. Максимальное значение 40 мА — это значение, которое нельзя превышать на любом выводе ввода / вывода, чтобы избежать необратимого повреждения микроконтроллера.

Кроме того, некоторые контакты имеют специализированные функции:

  • Последовательный: 0 (RX) и 1 (TX).Используется для приема (RX) и передачи (TX) последовательных данных TTL. Эти контакты подключаются к соответствующим контактам микросхемы ATmega8U2 USB-to-TTL Serial.
  • Внешние прерывания: 2 и 3. Эти выводы могут быть сконфигурированы для запуска прерывания при низком значении, нарастающем или спадающем фронте или изменении значения. Подробнее см. Функцию attachInterrupt ().
  • PWM: 3, 5, 6, 9, 10 и 11. Обеспечьте 8-битный вывод PWM с помощью функции analogWrite ().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).Эти контакты поддерживают связь SPI с использованием библиотеки SPI.
  • Светодиод
  • : 13. Имеется встроенный светодиод, управляемый цифровым контактом 13. Когда на контакте установлено ВЫСОКОЕ значение, светодиод горит, когда на контакте низкий уровень, он выключен.
  • TWI: контакт A4 или SDA и контакт A5 или SCL. Поддержите связь TWI с помощью библиотеки Wire.

Uno имеет 6 аналоговых входов, обозначенных от A0 до A5, каждый из которых обеспечивает разрешение 10 бит (т.е. 1024 различных значения). По умолчанию они измеряют от земли до 5 вольт, хотя можно изменить верхний предел их диапазона с помощью вывода AREF и функции analogReference ().На плате есть еще пара контактов:

  • AREF. Опорное напряжение для аналоговых входов. Используется с analogReference ().
  • Сброс. Установите в этой строке НИЗКИЙ уровень, чтобы сбросить микроконтроллер. Обычно используется для добавления кнопки сброса к щитам, которые блокируют кнопку на плате.

Связь

Arduino Uno имеет ряд средств для связи с компьютером, другой платой Arduino или другими микроконтроллерами. ATmega328 обеспечивает последовательную связь UART TTL (5 В), которая доступна на цифровых выводах 0 (RX) и 1 (TX).ATmega16U2 на плате передает эту последовательную связь через USB и отображается как виртуальный COM-порт для программного обеспечения на компьютере. В прошивке 16U2 используются стандартные драйверы USB COM, и внешний драйвер не требуется. Однако в Windows требуется файл .inf. Программное обеспечение Arduino (IDE) включает последовательный монитор, который позволяет отправлять простые текстовые данные на плату и с нее. Светодиоды RX и TX на плате будут мигать, когда данные передаются через микросхему USB-to-serial и USB-соединение с компьютером (но не для последовательной связи на контактах 0 и 1).

Библиотека SoftwareSerial обеспечивает последовательную связь на любых цифровых выводах Uno.

ATmega328 также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino (IDE) включает библиотеку Wire для упрощения использования шины I2C; подробности см. в документации. Для связи по SPI используйте библиотеку SPI.

Автоматический (программный) сброс

Вместо того, чтобы требовать физического нажатия кнопки сброса перед загрузкой, плата Arduino Uno спроектирована таким образом, чтобы ее можно было сбросить с помощью программного обеспечения, запущенного на подключенном компьютере.Одна из линий аппаратного управления потоком (DTR) ATmega8U2 / 16U2 подключена к линии сброса ATmega328 через конденсатор емкостью 100 нанофарад. Когда эта линия утверждается (принимает низкий уровень), линия сброса опускается достаточно долго, чтобы сбросить микросхему. Программное обеспечение Arduino (IDE) использует эту возможность, чтобы вы могли загружать код, просто нажимая кнопку загрузки на панели инструментов интерфейса. Это означает, что у загрузчика может быть более короткий тайм-аут, так как снижение DTR может быть хорошо скоординировано с началом загрузки.

Эта установка имеет другие значения. Когда Uno подключен к компьютеру под управлением Mac OS X или Linux, он сбрасывается каждый раз, когда к нему подключается программное обеспечение (через USB). Следующие полсекунды загрузчик работает на Uno. Хотя он запрограммирован на игнорирование искаженных данных (то есть чего-либо, кроме загрузки нового кода), он будет перехватывать первые несколько байтов данных, отправленных на плату после открытия соединения. Если скетч, запущенный на плате, получает однократную конфигурацию или другие данные при первом запуске, убедитесь, что программное обеспечение, с которым он взаимодействует, ждет секунду после открытия соединения и перед отправкой этих данных.

Плата Uno содержит дорожку, которую можно обрезать, чтобы отключить автоматический сброс. Контактные площадки по обе стороны от дорожки можно спаять вместе, чтобы снова включить ее. Он помечен как «RESET-EN». Вы также можете отключить автоматический сброс, подключив резистор 110 Ом от 5 В к линии сброса; подробности см. в этой ветке форума.

Редакции

Плата

Revision 3 имеет следующие новые функции:

  • 1.0 распиновка: добавлены выводы SDA и SCL, которые находятся рядом с выводом AREF, и два других новых вывода, размещенных рядом с выводом RESET, IOREF, которые позволяют экранам адаптироваться к напряжению, подаваемому с платы.В будущем экраны будут совместимы как с платой, использующей AVR, которая работает с напряжением 5 В, так и с Arduino Due, которая работает с напряжением 3,3 В. Второй вывод — неподключенный, он зарезервирован для использования в будущем.
  • Более сильная цепь сброса.
  • Atmega 16U2 заменяет 8U2.

Плата Arduino Uno — Полное описание

Описание платы Arduino Uno

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

Регулятор напряжения

Arduino Uno может питаться от USB-кабеля или напрямую от розетки. Схема работает при постоянном напряжении 5 В, которое в случае превышения входного напряжения регулируется с помощью регулятора напряжения 7805. Микросхема регулятора напряжения 7805 используется для регулирования напряжения, подаваемого на плату Arduino, и управления им через процессор и другие элементы.

Кристаллический осциллятор

В некоторых случаях процессору приходится иметь дело с проблемами сигнала времени, чтобы сбалансировать его, используется кварцевый генератор. Кварцевый генератор — единственный способ, с помощью которого Arduino может рассчитать время. На вершине кристалла напечатано число. Цифра указывает на частоту кристалла, в большинстве из них частота составляет 16 МГц или 16000000 герц.

Кнопка сброса

Имеется кнопка сброса, которая используется для перезапуска программы, запущенной в Arduino uno.Есть два способа перезапустить всю программу.

  • Можно использовать кнопку сброса по умолчанию.
  • Вы можете подключить собственную кнопку сброса к контакту, обозначенному как Reset.

Плата Arduino uno Контакты общего напряжения

Имеются следующие выводы выходного напряжения.

  • Выходной контакт 3 В
  • Выходной контакт 5 В
  • GND (земля)

Большинство компонентов Arduino работают от 5 В или 3,3 В и поэтому могут получать питание от этих контактов.Есть несколько портов заземления, которые можно использовать для заземления вашей цепи и компонентов. Есть вывод Vin, который можно использовать для питания arduino uno от внешнего источника.

Примечание: Напряжение должно составлять 5 В постоянного тока в случае, если плата Arduino питается от внешнего источника.

Аналоговые контакты ввода / вывода

Плата Arduino uno имеет 6 аналоговых входных и выходных контактов от A0 до A5. Контакты лучше всего использовать в случае аналоговых датчиков. Аналоговые выводы могут считывать с них аналоговые сигналы, такие как температура, близость, влажность и т. Д., И преобразовывать их в цифровые значения, которые могут считываться и обрабатываться микроконтроллером.

Микроконтроллер на плате Arduino uno

На разных платах Arduino используются разные микроконтроллеры. Можно сказать, что это основной компонент всей платы Arduino. Основная микросхема немного отличается на разных платах Arduino Uno. Используемые микроконтроллеры в основном принадлежат компании ATMEL, и вам необходимо знать, какую микросхему вы используете, чтобы загрузить в нее свою программу. Вы можете легко прочитать информацию в верхней части ИС и выбрать соответствующий вариант в программном обеспечении Arduino.Для получения дополнительной информации об ИС вы можете обратиться к соответствующему листу данных.

Порты SPI

SPI (последовательный периферийный интерфейс) рассматривается для расширения вывода. В большинстве случаев вывод ICSP как небольшой программный заголовок в Arduino Uno состоит из RESET, SCK, MOSI, MISO, VCC и GND.

Светодиодный индикатор питания

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

Контакты TX и RX

На плате Arduino Uno есть два светодиода, помеченных как TX (передатчик) и RX (приемник), они же обозначены на контактах 0 и 1 соответственно. Эти контакты используются для последовательной связи, и соответствующий светодиодный индикатор светится, указывая, что данные отправляются TX, и если данные принимаются RX. Светодиод TX мигает с разной частотой, которая зависит от скорости передачи, используемой платой Arduino для передачи.

Цифровые контакты ввода / вывода Плата

Arduino uno имеет 14 цифровых контактов ввода / вывода (контакты ввода / вывода), из которых 6 выводов PWM (широтно-импульсная модуляция). Цифровые выводы могут быть сконфигурированы для чтения логических значений, таких как 0 и 1, или могут выдавать логические (0 и 1) выходы для различных модулей, таких как светодиоды, реле и т. Д., Имеется символ «~», соответствующий выводам PWM.

Дополнительно есть AREF, который используется для установки внешнего опорного напряжения в качестве верхнего предела для аналоговых входных контактов.Внешнее опорное напряжение обычно находится в диапазоне от 0 до 5 вольт.

Сводка

Проекты Arduino uno очень просты для начинающих, и есть множество других веб-сайтов, на которых легко доступны учебники по arduino uno. Вы можете просмотреть таблицу данных arduino uno для получения дополнительных сведений о плате Arduino Uno или увидеть схему контактов arduino uno. Доступно множество других популярных плат Arduino, таких как Arduino nano, Arduino Mega 2560 и многие другие.

Не стесняйтесь комментировать ниже, что вы думаете о!

Обзор продуктов Arduino, доступных для покупки

Arduino — Так в чем же дело?

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

Arduino может определять окружающую среду, получая входные данные от различных датчиков, и может влиять на окружающую среду, управляя освещением, двигателями и другими исполнительными механизмами.Микроконтроллер на плате программируется с использованием языка программирования Arduino и среды разработки Arduino. Проекты Arduino могут быть автономными или они могут взаимодействовать с программным обеспечением, запущенным на компьютере (например, Flash, Processing, MaxMSP.

Платы можно собрать вручную или купить в собранном виде; программное обеспечение можно скачать бесплатно. Эталонные проекты оборудования (файлы САПР) доступны по лицензии с открытым исходным кодом, вы можете адаптировать их к своим потребностям.

Вот список некоторых доступных аппаратных опций. Это лишь некоторые из множества доступных плат и щитов.

Платы

Ардуино Уно
Это последняя версия базовой платы Arduino USB. Он подключается к компьютеру с помощью стандартного USB-кабеля и содержит все остальное, что вам нужно для программирования и использования платы.Его можно расширить с помощью разнообразных экранов: нестандартных дочерних плат с определенными функциями. Он похож на Duemilanove, но имеет другую микросхему последовательного интерфейса USB, ATMega8U2, а также новую маркировку, упрощающую идентификацию входов и выходов.
Ардуино Мега 2560
Версия Mega, выпущенная вместе с Uno, включает Atmega2560, который имеет вдвое больший объем памяти и использует ATMega 8U2 для передачи данных через USB-порт.
Arduino Pro Mini
Как и Pro, Pro Mini разработан для опытных пользователей, которым требуется недорогая небольшая плата и которые хотят выполнять дополнительную работу.
Arduino Leonardo с заголовками
Leonardo — первая плата разработки Arduino, в которой используется один микроконтроллер со встроенным USB.Использование ATmega32U4 в качестве единственного микроконтроллера позволяет сделать его дешевле и проще. Кроме того, поскольку 32U4 напрямую обрабатывает USB, доступны библиотеки кодов, которые позволяют плате имитировать компьютерную клавиатуру, мышь и многое другое с использованием протокола USB-HID!
Arduino DUE
Arduino Due — это плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3
. Это первая плата Arduino, основанная на 32-битном микроконтроллере ядра ARM.Он имеет 54 цифровых входа / выхода (из которых 12 могут использоваться как выходы ШИМ), 12 аналоговых входов, 4 UART (аппаратные последовательные порты), тактовый генератор 84 МГц, соединение с поддержкой USB OTG, 2 ЦАП (цифро-аналоговый), 2 TWI, разъем питания, заголовок SPI, заголовок JTAG, кнопка сброса и кнопка стирания.

Щиты

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

Комплект Proto Shield
ProtoShield соединяется с платой Arduino USB и дает пользователю небольшую область пайки, два общих светодиода, доступ к разъему BlueSMiRF, общий кнопочный переключатель и, самое главное, переключатель сброса Arduino переведен на высший уровень.
Ethernet-экран
Arduino Ethernet Shield позволяет плате Arduino подключаться к Интернету.Он основан на микросхеме Ethernet Wiznet W5100, обеспечивающей сетевой (IP) стек, поддерживающий как TCP, так и UDP. Arduino Ethernet Shield поддерживает до четырех одновременных подключений к сокетам. Используйте библиотеку Ethernet для написания эскизов, которые подключаются к Интернету с помощью экрана.
USB Host Shield
USB Host Shield содержит всю цифровую логику и аналоговые схемы, необходимые для реализации полноскоростного периферийного USB-контроллера / хост-контроллера с вашим Arduino.Это означает, что вы можете использовать Arduino для взаимодействия с любым подчиненным USB-устройством и управления им — флэш-накопителями, цифровыми камерами, ключами Bluetooth и многим другим!
Щиток двигателя
Это моторный щит для Arduino, который будет управлять двумя двигателями постоянного тока. Основанный на H-мосте L298, Ardumoto может выдавать до 2 ампер на канал. Плата получает питание от той же линии Vin, что и плата Arduino, включает синий и желтый светодиоды для индикации активного направления, а все линии драйвера имеют диодную защиту от обратной ЭДС.
Щит XBee
Для плат Arduino доступно несколько экранов XBee Shield; и, помимо цены, мы посчитали, что в них обычно отсутствует несколько полезных функций, поэтому мы разработали свои собственные. Радиомодули

XBee позволяют добавить возможность беспроводной связи в ваш проект Arduino. Форм-фактор щита напрямую сочетается с любой платой Arduino, имеющей стандартную площадь основания Arduino, и работает со всеми модулями XBee, включая Series 1 и 2, стандартные и Pro версии.

A000066: Arduino Uno R3

Arduino Uno — это плата микроконтроллера на базе ATmega328P (таблица данных). Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый кристалл 16 МГц, соединение USB, разъем питания, разъем ICSP и кнопку сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля USB или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.. Вы можете возиться со своим UNO, не слишком беспокоясь о том, что сделаете что-то не так, в худшем случае вы можете заменить чип за несколько долларов и начать все сначала.

«Uno» в переводе с итальянского означает «один» и был выбран в ознаменование выпуска программного обеспечения Arduino (IDE) 1.0. Плата Uno и версия 1.0 программного обеспечения Arduino (IDE) были эталонными версиями Arduino, которые теперь эволюционировали до более новых выпусков. Плата Uno является первой в серии плат USB Arduino и эталонной моделью для платформы Arduino; обширный список текущих, прошлых или устаревших плат см. в указателе плат Arduino.

Arduino Uno можно программировать с помощью (Arduino Software (IDE)). Выберите «Arduino / Genuino Uno» в меню «Инструменты»> «Плата» (в соответствии с микроконтроллером на вашей плате). Для получения подробной информации см. Справочные материалы и руководства.

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

Вы также можете обойти загрузчик и запрограммировать микроконтроллер через заголовок ICSP (внутрисхемное последовательное программирование), используя Arduino ISP или аналогичный; подробности см. в этих инструкциях.

Arduino Uno имеет сбрасываемый предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току. Хотя большинство компьютеров имеют собственную внутреннюю защиту, предохранитель обеспечивает дополнительный уровень защиты. Если на порт USB подается ток более 500 мА, предохранитель автоматически разрывает соединение, пока не будет устранено короткое замыкание или перегрузка.

Что такое Arduino

Платформа разработки Arduino

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

Существует веб-сайт Arduino, на котором есть много полезной информации о платформе Arduino

.

Веб-сайт Arduino

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

https://en.wikipedia.org/wiki/Arduino

Из-за проблем с товарными знаками, как указано в статье Википедии, платы помечаются по-разному в зависимости от страны, в которой находятся платы. продано. Для плат в США используется название Arduino. Для плат за пределами США они называются Genuino. Есть много клонов Arduino доступны доски, которые имеют множество названий.

Аппаратный ввод / вывод Arduino

Плата Arduino имеет ряд входов и выходов.У нас есть цифровые и аналоговые входы и выходы. Некоторые из этих цифровых выходов поддерживают ШИМ (широтно-импульсная модуляция). Есть 6 аналоговых входов / выходов, которые поддерживают разрешение выборки 10 бит, что означает, что переводится от 0 до 5 В. значение от 0 до 1023. Плата также поддерживает цифровую связь I2C и SPI.

Для получения дополнительной информации об оборудовании Arduino щелкните ссылку ниже

Детали платы Arduino

Подключение оборудования

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


Создать код

Чтобы написать код для платы Arduino, мы используем программное обеспечение IDE (интегрированная среда разработки), доступное для Windows / Mac. или Linux. Компилятор IDE поддерживает языки C и C ++.


Скомпилировать и загрузить в Arduino

Используя Arduino IDE, мы пишем код, который будет скомпилирован и загружен на плату Arduino.Если в коде есть ошибки, они будут будет отображаться в нижней части среды IDE при нажатии кнопки подтверждения. Если код проходит успешно, мы нажимаем кнопку Compile / Upload. передать код на плату Arduino.


Посмотреть результаты

После компиляции кода и загрузки кода в Arduino мы можем отобразить результат. Один из способов — отобразить результаты с помощью консоли.Этот пригодится для тестирования. Мы также можем отображать результаты на ЖК-дисплее. Или это может быть так же просто, как включение и выключение светодиодов.


Куда пойти дальше

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

7 способов определить, какая у вас плата Arduino — с подключением микросхемы

Может быть сложно определить, какой именно тип Arduino вы используете, особенно если вы только что купили его или используете клон Arduino («совместимые с Arduino» устройства).Я составил этот список шагов, чтобы помочь любому выяснить, какая у него модель Arduino.

В этом руководстве рассматриваются некоторые различия между моделями Arduino, включая тип микроконтроллера, наличие Wi-Fi, количество контактов ввода-вывода и типичный размер платы. Другие способы дифференцировать Arduino включают подключение его к компьютеру и использование IDE для чтения с него, а также идентификацию информации, напечатанной на печатной плате. Это руководство также поможет выяснить, какую версию Arduino вы используете (для моделей с разными версиями)

1.Используйте этикетку микроконтроллера для идентификации платы

.

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

Модель микроконтроллера, напечатанная сверху, может использоваться для идентификации платы Arduino (или Arduino-совместимой).

Где найти этикетку микроконтроллера на Arduino (это Arduino UNO WiFi Rev 2)

Список меток микроконтроллера Arduino находится в таблице ниже:

Arduino плата Микроконтроллер Ярлык
UNO Rev 3 ATmega328P
Mega 2560 ATmega2560
Nano ATmega328
Из AT91SAM3X8E
Леонардо ATMEGA32U4
Micro ATMEGA32u4
UNO Wi-Fi Rev 2 ATMEGA4809
Yun Rev2 9024TS 902 902 902 902 902 50 Yun 9025 9024TS 902 902 902 902 50 Yun 9025 9024TS 902 9050 ATSAMD21
MKR Vidor 4000 Intel Cyclone 10
Этикетка микроконтроллера для каждого Arduino, может использоваться для определения типа платы.

Вместо этого первые две буквы могут отображаться как логотип «Atmel». Это будет означать, что «ATMEGA4809» может быть помечен как «Atmel MEGA4809», как на картинке выше.

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

Если вас интересует , как эти платы сравнивают , я недавно написал целое руководство, сравнивающее многие из этих досок для начинающих (подсказка, избегайте Vidor, если вы только начинаете).Ознакомьтесь с руководством здесь: chipwired.com/best-arduino-for-beginners/

2. Используйте IDE Arduino для определения имени платы

IDE Arduino может считывать большой объем информации с подключенной Arduino.

Чтобы узнать имя платы из Arduino IDE:

  1. Подключите Arduino к компьютеру
  2. Откройте Arduino IDE
  3. Нажмите Tools > Get Board Info

В поле BN будет отображаться название модели.

Как использовать Arduino IDE для поиска модели платы Arduino

Если возникает ошибка о необходимости сначала написать программу, загрузите простую программу blink в Arduino (это дает IDE возможность связаться с устройством, чтобы определить его тип). Я написал руководство по загрузке программы (скетча) здесь: chipwired.com/uploading-code-arduino/

Другие ошибки обычно связаны с драйверами. Запустите мастер установки драйверов, поставляемый с IDE (при использовании Windows), и, надеюсь, это исправит.Я все еще работаю над пошаговым руководством, как это сделать.

3. На большинстве Arduino напечатан тип платы

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

Название модели и логотипы, напечатанные на плате Arduino

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

4. Ищите WiFi-чип

Некоторые модели Arduino поставляются с большим WiFi-чипом u-blox , который выделяется и позволяет легко идентифицировать плату. К моделям Arduino с чипом WiFi относятся:

  • UNO WiFi Rev 2
  • MKR WiFi 1010
  • Nano 33
WiFi u-blox чип на Arduino UNO WiFi Rev 2

MKR1000 также имеет Wi-Fi, но не на отдельном чипе.Ознакомьтесь с шагом 1 в этом руководстве, чтобы узнать, есть ли у вас MKR1000.

Если вас интересует, какие именно платы поставляются с WiFi, я написал целое руководство по этому поводу здесь: chipwired.com/arduino-board-wifi-guide/

6. Сколько контактов ввода / вывода у него

Различные модели Arduino обычно имеют разное количество входных и выходных контактов. Они часто помечены на доске; цифровые контакты нумеруются, начиная с 0, а аналоговые контакты нумеруются, начиная с 0 с префиксом «A» (например,грамм. «А1», «А2» и т. Д.). Количество контактов для каждой из распространенных моделей Arduino указано в таблице ниже:

902 902 902 902 22 902 902 902 902 902 902 902 6
Плата Arduino Цифровой счетчик выводов Аналоговый счетчик выводов
UNO Rev 3 16 6
Mega 2560 54 8
Срок погашения 54 12
Леонардо 20 12
Micro 20
Yun Rev 2 20 12
MKR 1000 8 7
MKR WiFi 1010 8 ins 7
цифр. аналог) для обычных плат Arduino. Контакты, помеченные на Arduino UNO WiFi Rev 2. На многих платах нанесены метки с контактами, напечатанные на печатной плате.

7. Проверить размеры платы

Платы

Arduino обычно имеют длину от 6 до 10 см и ширину от 2,5 до 5,3 см. Это соответствует примерно 2,5-4 дюйма в длину и 1-2 дюйма в ширину. Самыми маленькими моделями Arduino являются Nano и Micro, длина которых составляет менее 5 см, а ширина — менее 2 см.

Длина и ширина обычных моделей Arduino указаны в таблице ниже:


0 MKR 1000
Плата Arduino Длина Ширина
UNO Rev 3 7 см / 2.7 дюймов 5 см / 2,0 дюйма
Mega 2560 10 см / 4,0 дюйма 5 см / 2,0 дюйма
Due 10 см / 4,0 дюйма 5 см / 2,0 дюйма
/ 2,7 дюйма 5 см / 2,0 дюйма
Micro 5 см / 2,0 дюйма 2 см / 0,7 дюйма
UNO WiFi Rev 2 7 см / 2,7 дюйма 5 см / 2,0 дюйма
6см / 2.4 дюйма 2,5 см / 1,0 дюйма
MKR WiFi 1010 6 см / 2,4 дюйма 2,5 см / 1,0 дюйма
Приблизительный размер плат Arduino

Обычно мне не очень удобно было Измерьте размер платы Arduino, чтобы определить, какая это модель. Измерение размеров платы также не очень помогает с клонированием Arduinos, поскольку «Arduino-совместимая» плата может быть построена на печатных платах самых разных размеров.

Как определить версию Arduino

У некоторых семейств Arduino есть несколько версий платы.В частности, семейства MKR, Nano и UNO.

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

Обратитесь к шагам 1 и 2 в его руководстве для получения дополнительных сведений о том, как читать этикетку на микроконтроллере и как использовать IDE для чтения сведений о плате.

Список литературы

Информация о размере платы и типе микроконтроллера взята с веб-сайта Arduino: UNO Rev 3, Mega 2560, Nano 33, Due, Leonardo, Micro, UNO WiFi Rev 2, Yun Rev 2, MKR 1000, MKR WiFi 1010.

11 различных типов плат Arduino

Платы Arduino — одна из широко используемых плат в образовательных и научно-исследовательских программах. Эти доски были разработаны в IIDI или Ivrea Interaction Design Institute, поэтому студенты, не являющиеся техническими специалистами, также могут разбираться в этой области.С тех пор эти доски начали удовлетворять потребности самых разных пользователей. Они выдвинули несколько возможностей, задач и других требований.

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

Что такое платы Arduino?

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

Типы плат Arduino

1. Arduino UNO (R3)

Это один из наиболее часто используемых типов плат Arduino, в котором используется микроконтроллер на базе ATmega328P. Это простая в использовании плата Arduino, и эти платы просты в использовании.Здесь вы можете найти 14 контактов ввода / вывода, а из 14 контактов шесть используются для вывода ШИМ или широтно-импульсной модуляции. А из оставшихся шесть используются для аналоговых устройств, один используется для кнопки сброса, USB-соединения и разъема питания. В этой плате пользователь может найти все необходимое, что нужно для удержания микроконтроллера. Также может быть просто прикрепить.

2. LilyPad Arduino

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

3. Робот Arduino

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

4. Arduino Due

Плата Due Arduino основана на ARM Cortex-M3 и является одной из первых плат микроконтроллеров со стороны Arduino. Эта плата имеет 54 контакта ввода / вывода и множество других контактов для подключения к различным устройствам. Его можно повредить, если напряжение питания больше 3,3 В; следовательно, эта плата должна поддерживать питание на уровне 3,3 В. Обычно для подключения этой платы к компьютеру достаточно USB-кабеля.Что касается питания, то используется адаптер переменного тока в постоянный. Кроме того, он имеет два основных порта, таких как USB и порт для программирования.

5. Arduino Red Board

Эта плата программируется с помощью кабеля USB и платы mini-B, используемых в программном обеспечении IDE Arduino. Этот тип платы Arduino отлично работает с операционной системой Windows 8 и не требует каких-либо изменений. Итак, для изготовления этой платы используются микросхемы FTDI с USB, а с тыльной стороны она плоская. Оформить красную доску для проекта довольно просто.Для загрузки программы пользователь может просто установить плагин и выбрать параметры в настройках меню.

6. Arduino Ethernet

Эта плата основана на микроконтроллерах, таких как ATmega328, и имеет пять контактов для аналогового подключения. На этой Arduino пользователи платы получают 14 контактов ввода / вывода, осциллятор, соединение Rj45, заголовок ICSP и многие другие варианты подключения. Здесь соединение с сетью может быть выполнено с использованием сетевой технологии Ethernet.

7. Arduino Mega (R3)

Вы можете рассматривать Arduino Mega (R3) как большую версию платы Arduino UNO.Он имеет множество контактов ввода / вывода и подходит для использования в качестве ШИМ. Кроме того, есть USB, кнопка сброса, разъем питания и еще один важный вариант подключения. Он также имеет функцию подключения к компьютеру с помощью USB-устройства и может управляться с помощью адаптера переменного тока в постоянный. Эта плата становится очень полезной, если программисту нужно много контактов для соединений.

8. Arduino Nano

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

9. Самая быстрая плата Arduino

Если вы искали самую быструю плату Arduino, то ваше ожидание окончено. Потому что эта плата похожа на Arduino Mega и UNO. Он включает в себя микроконтроллер на 320 МГц. Он также имеет Cortex M-7, который обеспечивает самую быструю работу среди других плат Arduino.Многие пользователи используют эту идеальную плату для проектов, которым нужен надежный микроконтроллер с поддержкой 400 МГц.

10. Arduino Leonardo

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

11. Arduino Pro Mic

Эта плата является другим типом платы Arduino и похожа на мини-плату со стороны Arduino.На этой плате можно использовать ATmega32U4, он состоит из 12 контактов для модуля ввода / вывода.

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

Ваш адрес email не будет опубликован.