Что такое arduino uno: Arduino IDE 💾 Скачать на русском языке для Windows, MacOS и Linux / Амперка

Содержание

Плата Arduino Uno — описание, схема, распиновка

Arduino Uno – плата от компании Arduino, построенная на микроконтроллере ATmega 328.

Плата имеет на борту 6 аналоговых входов, 14 цифровых выводов общего назначения (могут являться как входами, так и выходами), кварцевый генератор на 16 МГц, два разъема: силовой и USB, разъем ISCP для внутрисхемного программирования и кнопку горячей перезагрузки устройства. Для стабильной работы плату необходимо подключить к питанию либо через встроенный USB Разъем, либо подключив разъем питания к источнику от 7 до 12В. Через переходник питания плата также может работать и от батареи формата Крона.

Основное отличие платы от предыдущих – для взаимодействия по USB Arduino Uno использует отдельный микроконтроллер ATmega8U2. Прошлые версии Arduino использовали для этого микросхему программатора FTDI.

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

Печатная плата Arduino Uno является Open-Hardware, поэтому все ее характеристики доступны в открытом доступе.

Длина и ширина платы составляют 69 мм x 53 мм.

Силовой и USB разъемы выступают за границы печатной платы на 2 мм.

Расстояние между выводами соответствует стандарту 2.54 мм, однако расстояние между 7 и 8 контактами составляет 4 мм.

Плата Arduino Uno имеет на борту 3 способа подключения питания: через USB, через внешний разъем питания и через разъем Vin, выведенный на одну из гребенок сбоку. Платформа имеет на борту встроенный стабилизатор, позволяющий не только автоматически выбирать источник питания, но и выравнивать ток до стабильных 5 вольт, необходимых контроллеру для работы.

Внешнее питание можно подавать как напрямую от USB порта компьютера, так и от любого AC/DC блока питания через разъем питания или USB.

На плате предусмотрено несколько выводов, позволяющих запитывать от нее подключенные датчики, сенсоры и актуаторы. Все эти выводы помечены:

  • Vin – вход питания, используется для получения питания от внешнего источника. Через данных вывод происходит только подача питания на плату, получить оттуда питание для внешних устройств невозможно. На вход Vin рекомендуется подавать напряжение в диапазоне от 7В до 20В, во избежании перегрева и сгорания встроенного стабилизатора.
  • 5V – источник пятивольтового напряжения для питания внешних устройств. При получении питания платой из любых других источников (USB, разъем питания или Vin) на этом контакте вы всегда сможете получить стабильное напряжение 5 вольт. Его можно вывести на макетную плату или подать напрямую на необходимое устройство.
  • 3V3 – источник 3.3 вольтового напряжения для питания внешних устройств. Работает по такому-же принципу, что и контакт 5V. С данной ножки также можно вывести напряжение на макетную плату, либо подать на необходимый датчик/сенсор напрямую.
  • GND – контакт для подключения земли. Необходим для создания замкнутой цепи при подключении к контактам Vin, 5V или 3V3. Во всех случаях ножку GND необходимо выводить как минус, иначе цепь не будет замкнута и питание (что внешнее, что внутреннее) не подасться.

Платформа Arduino Uno имеет на борту микроконтроллер ATmega328, который обладает Flash, SRAM и EEPROM памятью.

  • FLASH – 32kB, из которых 0.5kB используется для хранения загрузчика
  • SRAM (ОЗУ) – 2kB
  • EEPROM – 1kB (доступна с помощью библиотеки EEPROM)

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

Функция pinMode служит для задания режима работы контакта, будет-ли он работать на выход или на вход. В данной функции задается номер контакта, которым мы в дальнейшем собираемся управлять.

digitalRead()

Функция считывает текущее значение с заданного контакта – его значение может быть HIGH или LOW.

digitalWrite()

Функция передает определенное значение на заданный контакт – оно может быть HIGH или LOW.

Все выводы обладают пятивольтовой логикой, то есть выдают логическую единицу как напряжение 5В.

Каждый вывод платы имеет нагрузочный резистор номиналом 20-50 кОм и может пропускать до 40 мА, но по умолчанию все они отключены.

Также, на контактных площадках Arduino Uno выведены специальные интерфейсы подключения различных цифровых устройств:

Arduino Uno имеет на своей платформе 6 аналоговых входов с разрешением 10 Бит на каждый вход. Данное разрешение говорит нам о том, что сигнал, приходящий на него, можно оцифровать в диапазоне от 0 до 1024 условных значений.

Считывать значения с данных контактов можно функцией analogRead(), а передавать значения – функцией analogWrite().

Так как Arduino Uno обладает пятивольтовой логикой, то и значение будет находиться в диапазоне от 0 до 5 вольт, однако при помощи функции analogReference() можно изменять верхний предел.

Данные выводы используются для обмена данными по протоколу UART. Контакт RX используется для получения данных, а контакт TX – для их отправки. Эти выводы подключены к соответствующим контактам последовательной шины схемы ATmega8U2 USB-to-TTL, выступающей в данном контексте в роли программатора.

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

Вызов прерывания может быть задан по-разному:

  • на младшем значении
  • на переднем или заднем фронте
  • при изменении значения

Более подробно прерывания описаны в отдельной статье нашей Вики.

С помощью данных контактов происходит подключение периферии, работающей через интерфейс SPI. Для работы с данным интерфейсом в среде Arduino IDE предусмотрена отдельная библиотека с одноименным названием.

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

Для проверки вашего кода по ходу его написания, самый удобный способ индикации – встроенный светодиод. Подав значение HIGH на 13 контакт, он загорается на плате красным цветом, тем самым показывая, что условие вашей программы выполнилось (или наоборот, что-то пошло не так). 13 контакт удобно использовать в коде программы для проверки ошибок и отладки.

Кстати, хотим заметить, что последовательно к 13-ому контакту подключен резистор на 220 Ом, поэтому не стоит использовать его для вывода питания ваших устройств. 

Помимо всех вышеперечисленных, на платформе Uno имеется еще 2 дополнительных контакта.

AREF

Данный контакт отвечает за определение опорного напряжения аналоговых входов платформы. Используется только с функцией analogReference().

RESET

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

Данный контакт обычно соединен с аппаратной кнопкой перезагрузки, установленной на плате.

Для осуществления связи с внешними устройствами (компьютером и другими микроконтроллерами) на плате существует несколько дополнительных устройств.

На контактах 0 (RX) и 1 (TX) контроллер ATmega328 поддерживает UART – последовательный интерфейс передачи данных. ATmega8U2, выполняющий на плате роль программатора, транслирует этот интерфейс через USB, позволяя платформе общаться с компьютером через стандартный COM-порт. Прошивка, установленная в контроллер ATmega8U2, имеет на борту стандартные драйверы USB-COM, поэтому для подключения не потребуется никаких дополнительных драйверов.

Внимание! На платах китайского производства, вместо контроллера ATmega8U2 используется другой программатор – Ch440G, который не распознается Windows в автоматическом режиме. Для него необходимо установить дополнительный драйвер, о чем подробно написано в нашем блоге – Установка драйверов микросхемы Ch440G для Arduino.

При помощи мониторинга последовательной шины, называемого Serial Monitor, среда Arduino IDE посылает и получает данные от Arduino. При обмене данными на плате видно мигание светодиодов RX и TX. При использовании UART-интерфейса через контакты 0 и 1, светодиоды не мигают.

Плата может взаимодействовать по UART-интерфейсу не только через аппаратным, но и через программным способом. Для этого в среде Arduino IDE предусмотрена библиотека SoftwareSerial.

Также, на плате предусмотрены выводы основных интерфейсов взаимодействия с периферией: SPI и I2C (TWI).

Платформа Arduino Uno, как и все другие Arduino-совместимые платформы, программируется в среде Arduino IDE. Для работы с ней в настройках программы необходимо выбрать нужную платформу. Это можно сделать в верхнем меню -> Tools -> Boards -> Arduino UNO.

Выбор микроконтроллера зависит от того, какой стоит именно на вашей плате. Обычно это ATmega328.

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

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

Обычно, в микроконтроллерах перед загрузкой кода предусмотрен вход платы в специальный режим загрузки, однако Arduino Uno избавлена от данного действия для упрощения загрузки в нее программ. Стандартно, перед загрузкой каждый микроконтроллер получает сигнал DTR (digital reset), но в данной плате вывод DTR подключен к микроконтроллеру ATmega8U2 через 100 нФ конденсатор и программатор сам управляет процессом загрузки новой прошивки в контроллер. Таким образом, загрузка прошивки происходит моментально после нажания кнопки Upload в среде Arduino IDE.

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

Arduino Uno поддерживает отключение автоматической перезагрузки. Для этого необходимо разорвать линию RESET-EN. Еще один способ отключения автоматической перезагрузки – подключение  между линиями RESET-EN и линией питания 5V резистора номиналом 110 Ом.

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

Что такое Arduino?||Arduino-diy.com

Arduino — это open-source платформа, которая состоит из двух основных частей: самой платы (часто называемой микроконтроллер) и программного обеспечения (специальной оболочки для программирования платы) или IDE (Integrated Development Environment).

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

Общая информация об Arduino

Arduino обрели особенно сильную популярность среди людей, которые только начинают заниматься электроникой. На то есть несколько причин. В отличие от большинства предшественников, Arduino не требует дополнительного оборудования (программатора) для загрузки кода на плату — используется простой USB-кабель. Оболочка для программирования — Arduino IDE использует упрощенную версию C++, что облегчает процесс обучения для новичков. Кроме того, Arduino использует стандартизированный форм фактор для большинства своих плат, благодаря чему появился целый комплект дополнительных «шилдов».

Arduino Uno показана на рисунке ниже:

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

Оболочка Arduino IDE:

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

В этой статье мы остановимся на следующих основных моментах:

  • Какие проекты можно реализовать с Arduino
  • Основные узлы плат Arduino
  • Номенклатура самых удачных моделей Arduino
  • Дополнительные (периферийные) устройства для Arduino

Рекомендуем также дополнительно почитать

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

Зачем вам Arduino?

Arduino разработана для… Всех. Так, во всяком случае, заявлено на официальном сайте компании. Список примерно такой: артисты, дизайнеры, хакеры, программисты, инженеры, для всех, кто интересуется разработкой и воплощением интерактивных проектов. Arduino может взаимодействовать с кнопками, светодиодами, двигателями, динамиками, GPS-модулями, температуру, камерами, интернетом и даже вашим смартфоном или телевизором! Подобная гибкость в сочетании с тем, что софт от Arduino — совершенно бесплатный, сами платы достаточно дешевые и легки в осваивании привела к появлению огромного сообщества поклонников данной платформы, которые выкладывают собственные куски кода, библиотеки и инструкции для огромного количества проектов с использованием Arduino.

Arduino используются в качестве «мозгов» для роботов, 3D принтеров, в системах автоматизированного полива, светодиодных кубах, грелках, в системах «умных домов» и т.д. Список постоянно растет. Все проекты и не перечислишь. Скажем так: Arduino находят применение практически в любом проекте, где необходима автоматизация.

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

Из чего состоит плата Arduino?

Выпускаются различные модели Arduino. Каждая из них «заточена» для различных задач. Некоторые платы принципиально отличаются от приведенной на рисунке ниже. Но большинство из них имеют следующие одинаковые узлы:

Разъем питания (USB / разъем для адаптера)

Каждая плата Arduino должна подключаться к источнику питания. Arduino Uno может запитываться от USB кабеля от вашего персонального компьютера Или от отдельного адаптера, который подключается к предусмотренному на плате разъему. На рисунке соединение через USB отмечено (1), а разъем для внешнего источника питания — (2).

USB также используется для загрузки вашей программы (скетча) на плату.

Примечание! Не используйте источник питания с напряжением на выходе более 20 вольт. Это может привести к тому, что ваша плата перегорит. Рекомендуемое напряжение питания для Arduino — от 6 до 12 вольт.

Разъемы (пины) (5V, 3.3V, GND, Analog, Digital, PWM, AREF)

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

  • GND (3): сокращение от ‘Ground’ — ‘Земля’. На платах несколько пинов GND, каждый из которых может использоваться для заземления вашей электрической цепи.
  • 5V (4) и 3.3V (5): как вы могли уже догадаться — питы, которые на выходе обеспечивают питание 5 вольт и 3.3 вольт соответственно. Большинство компонентов, которые подключаются к Arduino, благополучно питаются именно от 5 или 3.3 вольт.
  • Analog (6): на участке, который подписан ‘Analog In’ (от A0 до A5 на Arduino Uno) расположены аналоговые входы. Эти пины позволяют считывать сигналы от аналоговых датчиков (например, датчик температуры) и преобразовывать их в цифровые значения, которыми мы в дальнейшем оперируем.
  • Digital (7): напротив аналоговых пинов находятся цифровые пины (от 0 до 13 на Arduino Uno). Эти пины используются для цифровых входящих (input) сигналов (например, нажатие кнопки) и для генерации цифровых исходящих (output) сигналов (например, питание светодиода).
  • PWM (8): вы наверное заметили знак (~) рядом с некоторыми цифровыми пинами (3, 5, 6, 9, 10, и 11 на UNO). Эти пины работаю как в обычном цифровом режиме, так и в режиме ШИМ-модуляции (PWM). Если объяснить вкратце — эти пины могут имитировать аналоговый выходной сигнал (например, для постепенного затухания светодиода).
  • AREF (9): Этот пин используется достаточно редко. В некоторых случаях это подключают в схему для установки максимального значения напряжения на аналоговых входах (от 0 до 5 вольт).

Кнопка сброса (Reset Button)

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

Индикатор питания (Power LED)

Немного справа и ниже надписи “UNO” установлен светодиод, подписанный «on» (11). Этот светодиод должен загореться, когда вы подключили Arduino к источнику питания. Если светодиод не загорелся — плохой знак ;).

Светодиоды TX и RX

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

Главная интегральная микросхема (IC)

Черная деталь с металлическими коннекторами с двух сторон это интегральная микросхема, микропроцессор (IC или Integrated Circuit) (13). Можете смело считать, что это «мозги» нашей Arduino. Этот чип разный в разных моделях Arduino, но обычно он относится к линейке микропроцессоров ATmega от компании ATMEL. Это может оказаться важной информацией для загрузки скетча на плату. Модель интегральной микросхемы обычно указана на ее верхней корпусной части. Для дополнительной информации о вашей микросхеме стоит обратиться к ее даташиту.

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

Регулятор напряжения (14) is выполняет функцию, указанную в названии — контролирует напряжение, которое поступает на плату Arduino. Можете его себе представить как охранника, который не пропускает слишком большое напряжение на плату во избежание ее повреждений. Конечно же, у регулятора есть свой предел. Так что питать Arduino напряжением больше 20 вольт нельзя.

Номенклатура плат Arduino

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

Arduino Uno (R3)

Arduino Uno — отличный выбор для начинающих. Очень сбалансированная плата, на которой есть, все, что вам может понадобиться и минимум лишнего. На плате 14 цифровых пинов, которые работаю на вход и на выход (6 из них поддерживают ШИМ-модуляцию), 6 аналоговых входов. Подключается плата с помощью USB. Есть джек для отдельного источника питания, кнопка сброса и т.п. Для начала работы с микроконтроллером достаточно подключить плату к компьютеру с помощью USB кабеля.

LilyPad Arduino

Основная плата в линейки LilyPad Arduino! LilyPad разработана в первую очередь для использования на одежде. Пины соединяются с периферийными устройствами с помощью токопроводящей нити. Есть куча дополнительных плат расширений для LilyPad. Большинство из них спроектированы таким образом, что не боятся влаги.

RedBoard

Разработка SparkFun, которая программируется с помощью USB Mini-B кабеля в оболочке Arduino IDE. Основными преимуществами производитель называет: стабильность работы под ОС Windows 8 благодаря драйверам с необходимой цифровой подписью. На плате используется чип USB/FTDI, который меньше по габаритам по сравнению с чипом на Arduino UNO. Для заливки скетча на плату в IDE выбирается модель Arduino UNO. Регулятор напряжения рассчитан на питание в диапазоне от 7 до 15 вольт.

Arduino Mega (R3)

Arduino Mega — словно старший брат Uno. На плате много (54!) цифровых входов/выходов (14 из них поддерживают ШИМ-модуляцию). Благодаря большому количеству пинов, плата используется для комплексных проектов, в которых подключается большое количество периферии (например, сведодиодов или кнопок). Подключение к компьютеру реализуется таким же кабелем как и на Arduino Uno. Естественно, предусмотрен джек для адаптера.

Arduino Leonardo

Leonardo — первая разработка Arduino, в которой используется один микроконтроллер со встроенным USB. Это значит, что плата становится проще и дешевле. Так как плата подключается непосредственно к USB без конвертера, есть библиотеки, которые позволяют эмулировать компьютерную мышь, клавиатуру и многое другое!

Arduino Pro Mini

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

Дополнительные устройства для Arduino

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

Датчики (сенсоры)

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

Шилды (Shields) для Arduino

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

Некоторые из шилдов показаны на рисунке ниже:

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

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 r3.

Описание платы. GistroyarduinoArduino 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 сантиметров.

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

Iteaduino Arduino UNO Микроконтроллер Atmega8U28 Плата

Подробности

Что нового?

—> В чем различие между Iteaduino UNO и Itaduino ? В Iteaduino UNO не используется микросхема драйвера FTDI USB-to-serial. Вместо этого имеется Atmega8U28, запрограммированный как преобразователь USB в последовательный порт, и используется загрузчик UNO вместо загрузчика Duemilanove. Когда вы загружаете программу Arduino IDE, выберите «Arduino UNO» в подменю «Инструменты» -> «Плата», а не «Arduino Duemilanove или Nano w / ATmega328».

Oбзор

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

Особенности

  • Новая внешняя карта выводов IO
  • Эффективное питание DC-DC с широким диапазоном входного сигнала.
  • Выбор рабочего напряжения 3,3 В / 5 В
  • Все выводы для датчика и сервопривода
  • Прерывания интерфейса UART / IIC

Аппаратное обеспечение

Index

Name of Arduino

Alternate Function

Pin of Atmega328

1

D0

UART DIN

PD0

2

D1

UART DOUT

PD1

3

D2

External Interrupt 0

PD2

4

D3

External Interrupt 1/PWM

PD3

5

D4

PD4

6

D5

PWM

PD5

7

D6

PWM

PD6

8

D7

PD7

9

D8

PB0

10

D9

PWM

PB1

11

D10

SPI_NSS/PWM

PB2

12

D11

SPI_MOSI/PWM

PB3

13

D12

SPI_MISO

PB4

14

D13

SPI_SCK

PB5

15

A0

 

PC0

16

A1

 

PC1

17

A2

 

PC2

18

A3

 

PC3

19

A4

IIC_SDA

PC4

20

A5

IIC_SCL

PC5

Программируемая плата Arduino UNO стартовый набор

Программируемая плата Arduino UNO R3 стартовый набор (Arduino UnoDevelopment Board Basic Starter Kit) для быстрого начала работы , обучения проектированию и программированию микроконтроллерных плат общего назначения

Плата Arduino UNO R3 (аналог) — открытая программно-аппаратная платформа для разработки «умной» электроники на базе микроконтроллера ATmega328p, работающего на частоте 16МГц, обладающего постоянной памятью на 32кБ и оперативной памятью 2кБ. Плата оснащена 14 контактами цифрового ввода-вывода (GPIO) c функционалом UART (Serial), ШИМ (PWM), внешнее прерывание (interrupt), 6 контактами аналогового входа (АЦП), контактами вывода питания на 3.3В, 5В и Vin (прямой вывод с поданного на плату питания), а так же контактами шины I2C и интерфейса ICSP. Все контактные колодки продублированы контактными площадками на плате.

Питание платы производится через USB порт или через отдельный разъем питания на который можно подавать напряжение 6-20В. На плате установлены светодиодные индикаторы подачи питания, активности приема и передачи по UART и работы программы. Программирование платы производится через последовательный интерфейс (Serial, UART) по средствам встроенного конвертера USB-COM через разъем USB Type B с использованием специальной среды программирования Arduino IDE на языке Wiring (упрощенная версия C++ для работы с микроконтроллерами).

Для Arduino существует множество программных библиотек позволяющих реализовать самый различный функционал и взаимодействовать с внешней электроникой (датчики, сернсоры, моторы, реле, шины передачи данных и много другое). Получить дополнительную информацию по работе с платой вы можете на сайте производителя https://www.arduino.cc/en/Guide/ArduinoUno (на английском языке) или на множестве справочных сайтов и сайтов с примерами программ, например http://arduino.ru/Reference

В комплект входит:
— сама программируемая плата;
— макетная плата с 270 контактами для быстрой сборки схем без необходимости пайки;
— 10 проводов-перемычек типа «папа» для монтажа электрических соединений;
— 10 светодиодов красного, зеленого, желтого,синего и белого цвета;
— светодиод с двойным свечением красный/зеленый;
— 10 резисторов на 100 Ом;
— 3 тактовые кнопки со съемными толкателями желтого, зеленого и красного цветов;
— контактная гребенка (штыревые соединители) на 40pin для впайки в контактные площадки или использования в качестве контактов на макетной плате;
— разъем для подключения автономного питания от батареи 9В типа «Крона»;
— кабель USB Type B на USB type A для подключения платы к компьютеру.

Обзор Arduino UNO R3 (DCcduino, Ch440G) – RobotChip

DCcduino Uno R3 — это клон одной из последних версий Arduino Uno R3 со встроенным чипом Ch440H.  Конечно есть небольшие отличия по сравнению с оригинальной платой, но это не слишком заметно технически, а особенно не заметно в программной части.

Технические параметры

Общие сведения о DCcduino

Модель микроконтроллера этой платы такая же, как на оригинальной плате (Atmega328), единственная разница, в типе корпуса у оригинальной DIP, у клона SMD. Так же, на плате дополнительно предусмотрены ряд отверстий под 4x GND, 2x 5 V, 2x 3,3 В, 1x RX / TX, 1x SCL / SDA, так же отверстия под CTS, DSR, RI, DCD и конечно дублирующие отверстия портов ввода вывода. На рисунке, можно посмотреть все перечисленные контакты, кроме того, в комплекте поставляются два разъема.

На плате, вместо стандартной микросхемы Atmega16u2 используемый в оригинальной плате Arduino UNO R3, используется микросхема USB-UART, на чипе Ch440G.
На данный момент, все чаще встречается микросхема Ch440G и она хорошо зарекомендовала себя в различных устройств, так же, в операционных систем Windows 8 и выше (а так же в Linux), уже установлен драйвера, в ручном режиме придется устанавливать только тех у кого Windows XP / 7, драйвер можно скачать в конце статьи.
Для установки драйвера в Windows XP / 7, необходимо распаковать скачанный архив, перейти в папку Ch441SER и откройте файл setup.exe.

Для визуального отображения работы устройства на плате установлены светодиоды:

►  ON – индикатор питания
►  RX – индикатор передачи данных
►  TX – индикатор передачи данных
►   L

Принципиальная схема Arduino Uno R3 (DCcduino, Ch440G) показана на рисунке.

Ссылки
  Скачать драйвер для Ch441 / Ch440 — Для всех Windows
  Скачать драйвер для Ch441 / Ch440 — LINUX
  Скачать драйвер для Ch441 / Ch440 — MAC
  Документация на микросхему Ch440G

Купить на Aliexpress
  Контроллер Arduino UNO R3 на Ch440G
  Контроллер Arduino UNO R3 на Atmega16U2

Купить в Самаре и области
  Контроллер Arduino UNO R3 на Ch440G
  Контроллер Arduino UNO R3 на Atmega16U2

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

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

Arduino Uno можно программировать с помощью (программного обеспечения Arduino (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.

Робот Tinkerkit Braccio | Официальный магазин Arduino

Power
Рекомендуется запитывать плату через разъем с регулируемым блоком питания 5 В постоянного тока при 5000 мА, входящим в комплект поставки.

Имеется встроенный регулятор напряжения для более высоких напряжений, защищающий экран Braccio. ПРИМЕЧАНИЕ. Защита не работает для Arduino Yun, если вы установите перемычку между Vin и 5V на Arm Robot Shield V1 (более поздняя версия называется щитом Braccio и имеет выключатель питания на верхней части экрана)

Физические характеристики
  • Пластиковые детали x 21
  • Винты x 63
  • Плоская шайба x 16
  • Шестигранная гайка x 7
  • Пружины x 2
  • Серводвигатели
  • : 2 x SR 311, 4 x SR 431
  • Arduino-совместимый щит x 1
  • Блок питания 5 В, 5 А x 1
  • Отвертка Phillips x 1
  • Защитная пленка для спирального кабеля x 1

Комплект Braccio в сборе:
Вес 792 г
Максимальный рабочий диапазон 80 см
Максимальная высота 52 см
Ширина основания 14 см
Ширина захвата 90 мм
Длина кабеля 40 см
Грузоподъемность Максимальный вес на расстоянии 32 см: 150 г
Максимальный вес при минимальной конфигурации Braccio: 400 г
Braccio Shield: максимальная длина и ширина печатной платы Braccio Shield — 2. 7 и 2,1 дюйма соответственно, при этом силовой домкрат выходит за пределы прежнего размера. Четыре отверстия под винты позволяют прикрепить плату к поверхности или корпусу. Обратите внимание на то, что расстояние между цифровыми контактами 7 и 8 составляет 160 мил (0,16 дюйма), что не является даже кратным расстоянию между другими контактами в 100 мил.
Технические характеристики сервопривода
SpringRC SR431 — сервопривод с двумя выходами
Управляющий сигнал Аналоговый ШИМ
Крутящий момент @ 4.8 В: 169,5 унций на дюйм (12,2 кг-см)

при 6,0 В: 201,4 унций на дюйм (14,5 кг-см)

Масса 62,0 г (2,19 унции)
Размеры 1,65 × 0,81 × 1,56 дюйма (42,0 × 20,5 × 39,5 мм)
Скорость при 4,8 В: 0,20 с / 60 °

при 6,0 В: 0,18 с / 60 °

Опора вращения Двойной подшипник
Материал шестерни Металл
Диапазон вращения 180 °
Тип разъема J (он же Futaba)
SpringRC SR311
Управляющий сигнал Аналоговый ШИМ
Крутящий момент @ 4.8V: 43,13 унций на дюйм (3,1 кг-см)

при 6,0 В: 52,86 унций на дюйм (3,8 кг-см)

Масса 0,95 унции (27,0 г)
Размеры 31,3 × 16,5 × 28,6 мм (1,23 × 0,65 × 1,13 дюйма)
Скорость при 4,8 В: 0,14 с / 60 °

при 6,0 В: 0,12 с / 60 °

Опора вращения Двойной подшипник
Материал шестерни Металл
Диапазон вращения 180 °
Тип разъема J (он же Futaba)

Ардуино UNO R3

Это Arduino Uno R3 . В дополнение ко всем функциям предыдущей платы, Uno теперь использует ATmega16U2 вместо 8U2, найденного на Uno (или FTDI, найденного на предыдущих поколениях). Это позволяет увеличить скорость передачи данных и увеличить объем памяти. Никаких драйверов для Linux или Mac (для Windows необходим inf-файл, включенный в Arduino IDE), а также возможность отображения Uno в виде клавиатуры, мыши, джойстика и т. Д.

Uno R3 также добавляет контакты SDA и SCL рядом с AREF. Кроме того, рядом с контактом RESET размещены два новых контакта.Один из них — IOREF, который позволяет экранам адаптироваться к напряжению, подаваемому с платы. Другой не подключен и зарезервирован для использования в будущем. Uno R3 работает со всеми существующими щитами, но может адаптироваться к новым щитам, в которых используются эти дополнительные контакты.

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

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

«Uno» в переводе с итальянского означает «один» и назван так в честь предстоящего выпуска Arduino 1.0. Arduino Uno и версия 1.0 будут эталонными версиями Arduno в будущем. Uno — последняя в серии плат USB Arduino и эталонная модель для платформы Arduino.

Драйверы IDE с открытым исходным кодом для Arduino можно загрузить бесплатно, и мы создали руководство по загрузке и установке для платформы Windows XP.

Особенности Arduino UNO:

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

Документы Arduino Uno

Схема Arduino UNO
Руководство по установке IDE и драйверов Arduino (Windows XP)

Arduino Uno Rev3 SMD

Обзор Arduino Uno — это плата микроконтроллера на базе ATmega328 (таблица данных).Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, соединение USB, разъем питания, заголовок ICSP и кнопку сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью стандартного кабеля USB A-to-B или подключите к нему адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу. Uno отличается от всех предыдущих плат тем, что не использует микросхему драйвера FTDI USB-to-serial. Вместо этого он оснащен Atmega16U2 (Atmega8U2 до версии R2), запрограммированным как преобразователь USB-to-serial.
Версия 2 платы Uno имеет резистор, соединяющий линию 8U2 HWB с землей, что упрощает переход в режим DFU.
Версия 3 платы имеет следующие новые функции: Распиновка
  • 1. 0: добавлены выводы SDA и SCL, которые находятся рядом с выводом AREF, и два других новых вывода, размещенных рядом с выводом RESET, IOREF, которые позволяют экранам адаптироваться к напряжению, подаваемому с платы. В будущем экраны будут совместимы как с платой, использующей AVR, которая работает с 5 В, так и с Arduino Due, которая работает с 3.3В. Второй вывод — неподключенный, он зарезервирован для использования в будущем.
  • Более сильная цепь сброса.
  • Atmega 16U2 заменяет 8U2.

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

Мощность Arduino Uno может получать питание через USB-соединение или от внешнего источника питания. Источник питания выбирается автоматически. Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (бородавка), либо от батареи. Адаптер можно подключить, вставив 2.1-миллиметровый центрально-положительный штекер в разъем питания платы. Выводы от аккумулятора можно вставить в контактные разъемы Gnd и Vin разъема POWER. Плата может работать от внешнего источника питания от 6 до 20 вольт. Однако при питании менее 7 В на вывод 5 В может подаваться менее пяти вольт, и плата может работать нестабильно. При использовании более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 до 12 вольт. Выводы питания следующие:
  • VIN. Входное напряжение для платы Arduino, когда она использует внешний источник питания (в отличие от 5 вольт от USB-соединения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если подаете напряжение через разъем питания, получить доступ к нему через этот контакт.
  • 5В. Этот вывод выводит регулируемое напряжение 5 В от регулятора на плате. Плата может получать питание от разъема постоянного тока (7-12 В), USB-разъема (5 В) или от контакта VIN платы (7-12 В).Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить вашу плату. Мы этого не советуем.
  • 3V3. Питание 3,3 В от бортового регулятора. Максимальный потребляемый ток составляет 50 мА.
  • ЗЕМЛЯ. Штифты заземления.
    Полное описание и характеристики Arduino можно найти здесь.
    Загрузите программное обеспечение Arduino здесь.

Распиновка, схема контактов, характеристики и особенности Arduino UNO в деталях -контроллер от Atmel и была первой платой с питанием от USB, разработанной Arduino.Распиновка и спецификации Arduino UNO на базе Atmega 328P подробно описаны в этом посте.

И Atmega328, и ATmega4809 имеют встроенный загрузчик, что позволяет очень удобно прошивать плату нашим кодом. Как и все платы Arduino, мы можем программировать программное обеспечение, работающее на плате, используя язык, полученный из C и C ++. Самая простая среда разработки — это IDE Arduino.

Arduino UNO R3 Передняя сторона

Arduino UNO R3 Задняя сторона

Состоит из 6 аналоговых входов , 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), керамический кристаллический резонатор 16 МГц , порт USB-B , заголовок ICSP , разъем питания и кнопка сброса.

Схема выводов и выводов Arduino UNO:

На приведенном ниже рисунке показана схема выводов / выводов Arduino UNO:

Распиновка Arduino UNO

Регулятор, осциллятор и кнопка сброса 3: Генератор и кнопка сброса

Регулятор напряжения — Регулятор напряжения преобразует входное напряжение в 5 В. В основном стабилизатор напряжения используется для контроля уровня напряжения на плате Arduino.Даже при колебаниях входного напряжения питания регулятора выходное напряжение остается постоянным и составляет около 5 вольт.

Кварцевый осциллятор — Кварцевый осциллятор имеет частоту 16 МГц, которая обеспечивает тактовый сигнал на микроконтроллер. Он обеспечивает основной тайминг и контроль для платы.

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

Распиновка источника питания Arduino UNO: Гнездо для цилиндра, порт USB и вывод Vin

Гнездо для цилиндра — Гнездо для цилиндра или разъем питания постоянного тока используется для питания платы Arduino от внешнего источника питания.Домкрат для бочек обычно подключается к переходнику. Плата может питаться от адаптера, который находится в диапазоне от 5 до 20 вольт, но производитель рекомендует поддерживать его в диапазоне от 7 до 12 вольт.

Примечание: При напряжении выше 12 В плата может перегреваться, а при напряжении ниже 7 В напряжения может быть недостаточно для питания платы.

Порт USB B– Интерфейс USB используется для подключения кабеля USB. Этот порт можно использовать для питания устройства от источника питания 5 В. Это позволяет нам подключить плату к компьютеру.Программа загружается на плату последовательно с компьютера через USB-кабель.

В в Это модулированное напряжение питания постоянного тока, которое используется для регулирования ИС, используемых в соединении. Это также называется первичным напряжением для микросхем, присутствующих на плате Arduino. Значение напряжения Vcc может быть отрицательным или положительным для вывода GND.

Контакты I2C на схеме контактов Arduino UNO:

I2C — это двухпроводной протокол последовательной связи. Это расшифровывается как Inter-Integrated Circuits. I2C использует две линии для отправки и приема данных: вывод последовательного тактового сигнала (SCL) и вывод последовательных данных (SDA) (SDA).

  • SCL — обозначает Serial Clock . Это вывод или линия, по которой передаются данные часов. Он используется для синхронизации передачи данных между двумя устройствами (ведущим и ведомым). Последовательные часы генерируются ведущим устройством.
  • SDA — обозначает Serial Data . Он определяется как линия, используемая ведомым и главным устройством для отправки и получения данных.Вот почему он называется линией данных , , а SCL — линией синхронизации.

Контакты SPI на схеме контактов Arduino UNO:

SPI означает Serial Peripheral Interface . Он используется микроконтроллерами для быстрой связи с одним или несколькими периферийными устройствами.

  • SCK- Это означает Serial Clock . Это тактовые импульсы, которые используются для синхронизации передачи данных.
  • MISO- Это означает Master Input / Slave Output . Эта линия данных на выводе MISO используется для приема данных от ведомого устройства.
  • MOSI- Это означает Master Output / Slave Input . Эта линия используется для отправки данных на периферийные устройства.
  • SS- Это означает Slave Select . Эта линия используется мастером. Он действует как разрешающая линия. Когда значение вывода Slave Select устройства LOW, оно может обмениваться данными с мастером.Когда его значение HIGH, он игнорирует мастер. Это позволяет нам иметь несколько периферийных устройств SPI, совместно использующих одни и те же линии MISO, MOSI и CLK.

Внешние прерывания (2 и 3) — Эти выводы могут использоваться для запуска прерывания при низком значении, нарастающем или спадающем фронте или изменении значения.

TXD и RXD Контакты -TXD и RXD используются для последовательной связи. TXD используется для передачи данных, а RXD используется для приема данных. Он также представляет собой успешный поток данных.

Распиновка Arduino UNO ICSP: контактов ICSP на Arduino UNO

Это означает внутрисхемное последовательное программирование . Мы можем использовать эти контакты для программирования прошивки платы Arduino. Изменения прошивки с новыми функциями отправляются в микроконтроллер с помощью заголовка ICSP.

Заголовок ICSP состоит из 6 контактов.

Заголовок ICSP

Распиновка Arduino Uno — Аналоговые выводы: Аналоговые выводы на Arduino UNO

Arduino Uno состоит из 6 аналоговых выводов , которые используют АЦП (аналого-цифровой преобразователь).Эти контакты могут служить аналоговыми входами, но также могут функционировать как цифровые входы или цифровые выходы. Эти контакты принимают входные данные в виде аналоговых сигналов и возвращают значения в диапазоне от 0 до 1023 (поскольку Arduino Uno имеет 10-битный аналого-цифровой преобразователь или 2 10 с разрешением ).

Аналого-цифровой преобразователь работает в три этапа: дискретизация, квантование и оцифровка. Поскольку Arduino работает в диапазоне 0–5 вольт, размер шага устройства составляет 5/1023 = 0.00488 В или 4,88 мВ .

Таким образом, мы можем интерпретировать входное напряжение 4,88 мВ на любой из аналоговых выводов как 1, 9,77 мВ как 2 и так далее до 5 В как 1023. Все, что ниже 4,88 мВ, считается 0, а выше 4,99 В как 1023.

Распиновка Arduino Uno — цифровые выводы: Цифровые выводы на Arduino UNO

На плате Arduino UNO выводы 0-13 являются выводами цифрового ввода / вывода.

Цифровые выводы Arduino могут считывать только два состояния: когда есть сигнал напряжения и когда нет сигнала. Этот тип входа обычно называется цифровым (или двоичным), и эти состояния обозначаются как HIGH и LOW или 1 и 0.

LED (13): На плате есть встроенный светодиод, подключенный к цифровому вывод 13. Когда этот вывод HIGH или 1, светодиод горит, когда вывод LOW или 0, он выключен.

Выводы ШИМ: Выводы ШИМ Arduino UNO

Если вы присмотритесь, вы найдете символ ‘~’ на цифровом выводе 3,5,6,9,10 и 11 .Эти контакты имеют дополнительную функцию, называемую ШИМ. Следовательно, эти контакты называются выводами ШИМ.

PWM означает «широтно-импульсная модуляция». Это означает, что аналоговое значение модулируется цифровым сигналом. Предположим, вы хотите, чтобы двигатель постоянного тока работал при определенном аналоговом напряжении от 0 до 5 В. Это невозможно, потому что плата Arduino основана на MOSFET.

Форма сигнала ШИМ с рабочим циклом

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

Другие контакты на Arduino UNO: Другие контакты

GND (контакты заземления) : На плате доступно 5 контактов заземления.

СБРОС — Используйте для сброса платы Arduino. Если этот штырь снабжен 5 V, плата будет автоматически сбрасывается

ввод / вывод опорного напряжения (IOREF) — Этот вывод является опорным входом / выхода.Это обеспечивает опорное напряжение, при котором микроконтроллер в настоящий момент работает. Посылка сигнала на этот вывод ничего не делает.

3,3 В и 5 В: Эти контакты обеспечивают регулируемые 5 В и 3,3 В соответственно для внешних компонентов, подключенных к плате.

Технические характеристики Arduino UNO:
  • Микроконтроллер: ATmega328p
  • Рабочее напряжение: 5 В
  • Входное напряжение (рекомендуемое): 7-12 В
  • Входное напряжение (пределы) 6-20 В
  • Цифровые выводы ввода / вывода: 14 выводов (из которых 6 являются выводами ШИМ)
  • Выводы аналогового ввода: 6
  • Постоянный ток на вывод ввода / вывода: 40 мА
  • Постоянный ток для 3.Вывод 3 В: 50 мА
  • Флэш-память: 32 КБ (из которых 0,5 КБ занято загрузчиком)
  • SRAM: 2 КБ (ATmega328)
  • EEPROM: 1 КБ (ATmega328)
  • Тактовая частота: 16 МГц
  • Длина: 6 мм
  • Ширина: 4 мм
  • Вес: 25 г

Подробнее об Arduino можно узнать здесь:

| Проекты Arduino для начинающих

| Программирование Arduino для начинающих

Как это:

Нравится Загрузка…

Связанные

Плата микроконтроллера Arduino UNO R3

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

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

Версия 2 платы Uno имеет резистор, соединяющий линию 8U2 HWB с землей, что упрощает переход в режим DFU.

Версия 3 платы имеет следующие новые функции:

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


«Uno» в переводе с итальянского означает «один» и назван в честь предстоящего выпуска Arduino 1.0. Uno и версия 1.0 будут эталонными версиями Arduino в будущем.Uno — последняя в серии плат USB Arduino и эталонная модель для платформы Arduino.

Технические характеристики:

МИКРОКОНТРОЛЛЕР ARDUINO
Микроконтроллер ATmega328
Архитектура АРН
Рабочее напряжение 5 В
Флэш-память 32 КБ, из которых 0,5 КБ используется загрузчиком
SRAM 2 КБ
Тактовая частота 16 МГц
Аналоговые выводы ввода / вывода 6
EEPROM 1 КБ
Постоянный ток на контакты ввода / вывода 40 мА на выводах ввода / вывода; 50 мА на выводе 3,3 В

ОБЩИЕ
Входное напряжение 7-12 В
Цифровые контакты ввода / вывода 20 (из них 6 обеспечивают выход ШИМ)
Выход ШИМ 6
Размер печатной платы 53. 4 x 68,6 мм
Масса 25 г

Arduino Uno R3 USB-микроконтроллер

  • Модуль микроконтроллера Arduino с USB-подключением
  • Доступен широкий выбор аксессуаров «Щиты»
  • Предназначен для робототехников, художников, дизайнеров и любителей.
  • Разнообразие контактов ввода / вывода, включая аналоговые, цифровые, ШИМ и другие
  • На базе ATmega328 (съемный DIP IC)
  • Редакция 3

Arduino Uno — это плата микроконтроллера на базе микрочипа ATmega328.Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, соединение USB, разъем питания, заголовок ICSP и кнопку сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью 1,5-метрового USB-кабеля типа A — B или включите его с помощью настенного адаптера питания — 9 В постоянного тока 650 мА или аккумулятора DFRobot 7,4 В Lipo 2500 мАч (разъем питания Arduino), чтобы начать работу.

Arduino Uno отличается от всех предыдущих плат тем, что не использует микросхему драйвера FTDI USB-to-serial.Вместо этого он оснащен Atmega16U2, запрограммированным как преобразователь USB-to-serial. «Uno» в переводе с итальянского означает «один» и назван в честь предстоящего выпуска Arduino 1.0. Uno и версия 1.0 будут эталонными версиями Arduino в будущем. Uno — последняя в серии плат USB Arduino и эталонная модель для платформы Arduino.

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

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

Мощность

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

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

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

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

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

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

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