Uno arduino: Arduino Uno | Аппаратная платформа Arduino

Содержание

Arduino Uno: характеристики, распиновка, питание платы

Arduino UNO плата построена на микроконтроллере Atmega AVR для обучения, разработки, создания рабочих макетов устройств.

Размеры Уно

Arduino Uno R3 – самая популярная плата, построенная на базе процессора ATmega328. В зависимости от конкретной модели платы этой линейки используются различные микроконтроллеры, на момент написания статьи самой распространённой является версия именно R3.

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

Плата Ардуино Уно

Размеры платы представлены на схеме ниже. Общие размеры Уно составляют 53,4 мм на 68,6 мм.

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

В основе платы лежит процессор ATmega 328. Кроме него на плате находится модуль USB для связи с компьютером и прошивки. Этот модуль называется «USB-TTL преобразователь». На фирменных платах Arduino Uno для этой целей используется дополнительный микроконтроллер

ATmega16U2.

ХарактеристикиArduino Uno R3
МикроконтроллерATmega328
Рабочее напряжение
Напряжение питания (рекомендуемое)7-12В
Напряжение питания (предельное)6-20В
Цифровые входы/выходы14 (из них 6 могут использоваться в качестве ШИМ-выходов)
Аналоговые входы6
Максимальный ток одного вывода40 мА
Максимальный выходной ток вывода 3.3V50 мА
Flash-память32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком
SRAM2 КБ (ATmega328)
EEPROM1 КБ (ATmega328)
Тактовая частота 16 МГц

Особенность этого чипа заключается в аппаратной поддержке USB, что позволяет организовывать связь без дополнительных преобразователей. В то время как ATmega328 не поддерживает такой функции, поэтому 16u2 выступает в роли преобразователя данных из USB в последовательный порт для МК AVR. В него залита программа для выполнения этой задачи.

Однако так происходит не всегда: в более мелких платах, таких как Arduino Nano, используют преобразователи уровней на базе различных микросхем, например FT232, CP21XX, Ch440g и подобных. Это решение является более дешевым и не требует прошивки дополнительного связывающего контроллера, как описано выше.

Внимание! Не всё так однозначно с DCcduino UNO r3 на ch440g. В ней как раз и использован более дешевый, чем в оригинале, вариант преобразователя USB-TTL.

На плате есть выход 3.3 В, он нужен для подключения периферии и некоторых датчиков, его пропускная способность по току равна 50 мА.

ATmega328 работает на частоте 16 МГц. Она фиксирована кварцевым резонатором, который вы можете, по желанию, заменить, тем самым ускорив работу Uno r3.

Важно! После замены кварцевого резонатора функции, связанные со временем, такие как Delay, не будут соответствовать введенным значениям. Это функция задержки времени, по умолчанию её аргументом является требуемое время задержки в мс. Функция прописана в библиотеках Ардуино, с учетом стандартной тактовой частоты в 16 МГц. Поэтому после замены кварца заданное время не будет соответствовать написанному. Для этого нужно либо подбирать опытным путем и устанавливать зависимости, либо править файлы библиотек.

Память Ардуино Уно

Микроконтроллер Arduino Uno содержит 32 кб флэш-памяти, из которой пользователю доступно 31.5 кб, потому как 0.5 занимает загрузчик.

  • ОЗУ – 2 кб памяти.
  • EEPROM — 1 кб памяти.

Как осуществляется питание платы?

Чтобы включить плату, нужно на неё подать питание либо от USB порта, можно прямо от ПК, либо от внешнего источника питания – от 7 до 15 Вольт. На плате установлен линейный стабилизатор, типа L7805, или же LDO. Он нужен для того, чтобы на микроконтроллер подавалось стабилизированное напряжение 5 В.

При этом приоритетно выбирается внешний источник питания, а не ЮСБ-порт. Внешнее питание подключается к выводу с пометкой «Vin» в разделе Power на плате.

Расположение выводов, распиновка

Разработчики платы Arduino очень удобно и логично расположили выводы платы. Дело в том, что при разработке на «чистых» МК АВР приходилось обращаться к выводу порта, для этого нужно было запомнить название каждой ножки на чипе. Здесь это гораздо проще. На самой плате указано название каждого из пинов. Удобства добавляет и то, что пины разбиты на 3 группы:

  1. Digital – блок цифровых пинов.
  2. Analog – блок аналоговых пинов.
  3. Power
    – блок пинов, которые связаны с питанием и работой микросхемы.
Распиновка платы

При этом в разделе Digital пины, которые могут выдавать ШИМ-сигнал (PWM), помечены тильдой «~». Для служебных целей и проверки работоспособности контроллера на плате установлен светодиод, который подключен к 13-му выводу, а из среды разработки Arduino IDE к нему можно обращаться через встроенную директиву LED_BUILTIN. Такие схемы расположения пинов называются «Arduino UNO pinout», при этом, вместо UNO, может быть указано название другой платы, которая вас интересует.

Описание пинов платы

Микроконтроллер имеет 14 цифровых пинов, они могут быть использованы, как вход или выход. Из них 6 могут выдавать ШИМ-сигнал. Они нужны для регулировки мощности в нагрузке и других функций.

Пин ардуиноАдресация в скетчеСпециальное назначениеШИМ
Цифровой пин 00RX
Цифровой пин 11TX
Цифровой пин 22Вход для прерываний
Цифровой пин 33Вход для прерыванийШИМ
Цифровой пин 44
Цифровой пин 55ШИМ
Цифровой пин 66ШИМ
Цифровой пин 77
Цифровой пин 88
Цифровой пин 99ШИМ
Цифровой пин 1010SPI (SS)ШИМ
Цифровой пин 1111SPI (MOSI)ШИМ
Цифровой пин 1212SPI (MISO)
Цифровой пин 1313SPI (SCK)
К выходу дополнительно подсоединен встроенный светодиод

Вызов ШИМ-сигнала осуществляется через команду AnalogWrite (номер ножки, значение от

0 до 255). Для работы с аналоговыми датчиками присутствует 6 аналоговых входов/выходов.

ПинАдресация в скетчеСпециальное назначение
Аналоговый пин A0A0 или 14
Аналоговый пин A1A1 или 15
Аналоговый пин A2A2 или 16
Аналоговый пин A3A3 или 17
Аналоговый пин A4A4 или 18I2C (SCA)
Аналоговый пин A5A5 или 19I2C (SCL)

Их тоже можно использовать, как цифровые.

Аналоговый сигнал обрабатывается 10 битным аналогово-цифровым преобразователем (АЦП), а при чтении микроконтроллер выдаёт численное значение от 0 до 1024. Это равно максимальному значению, которое можно записать в 10 битах. Каждый из выводов способен выдать постоянный ток до 40 мА.

Принципиальная схема платы выглядит так (нажмите для увеличения):

Микроконтроллер ATMega 328

Как мы написали выше, ATmega328 работает на частоте 16 МГц. Распиновка микроконтроллера ниже (нажмите на изображение для увеличения):

Работа в комплексе с другими системами

Самое первое, с чем вы можете познакомиться, даже без приобретения дополнительных устройств для разработки – это связь по последовательному порту. Он активируется по команде Serial.begin (скорость, например 9600). Подробно о каждой команде вы можете прочитать в обучающем разделе на официальном сайте проекта Arduino.ru. Вы можете обмениваться с компьютером информацией. Плата, в зависимости от программного кода, может вам присылать данные, а вы их, через монитор портов в Arduino IDE, можете читать.

Кроме последовательного порта, в ардуино UNO реализована поддержка таких интерфейсов:

Через них можно осуществлять «общение» между несколькими платами, а также подключать разную периферию: датчики и дисплеи.

Платы расширения

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

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

Одним из самых популярных является Arduino Ethernet Shield. Он нужен для связи с Ардуино по обычному сетевому кабелю, витой паре. На нём расположен разъём rj45.

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

Как преодолеть аппаратные ограничения

Большинство распространённых плат имеют аналогичные характеристики, среди них:

  • Uno;
  • Nano;
  • Pro mini;
  • и подобные.

Но с развитием ваших навыков разработки в этой среде появляется проблема нехватки мощности и быстродействия этой платформы. Первым шагом для преодоления ограничений является использование языка C AVR.

С его помощью вы ускорите на порядок скорость обращения к портам, частоту ШИМ и размер кода. Если вам и этого недостаточно, то вы можете воспользоваться мощными моделями с аналогичным подходом к разработке. Для этого подойдёт плата Arduino Mega2560. Еще более мощная – модель Due. В противном случае вам стоит ознакомиться с разновидностями одноплатных компьютеров и STM микроконтроллеров.

Ардуино Uno R3 – отличная плата для большинства проектов, которая служит для изучения устройств цифровой электроники.

Обзор 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 — описание выводов на примере Arduino UNO

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

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

Держатель для платы

Материал: АБС + металл, размер зажима печатной платы (max): 20X14 см…

На рисунке ниже приведены платы Arduino UNO и Arduino MEGA:

Arduino MEGA совместима с версией UNO в области основных выводов. Дополнительные выводы MEGA расположены отдельно, что позволяет сохранить совместимость с Arduino UNO.

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

Рядом с USB разъемом есть кнопка «RESET». Он позволяет вернуться к исходному состоянию программы, которое бывает при включении питания. После нажатия кнопки «RESET» данные в ОЗУ микроконтроллера сбрасываются и Arduino начинает выполнять программу с самого начала.

Интерфейс USB позволяет программировать Arduino и взаимодействовать и поддерживать связь с Serial монитором. Кроме того, непосредственно через USB вы можете запитать плату.

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

Для этого в Arduino имеет разъем для подключения внешнего источника питания. Напряжение питания может составлять от 5 до 20 В. Фактически, оптимальное напряжение должно находиться в диапазоне 7-12 В.

Электрический паяльник с регулировкой температуры

Мощность: 60/80 Вт, температура: 200’C-450’C, высококачествен…

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

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

Arduino оснащена одним или двумя шестиконтактными разъемами, которые используются для программирования микроконтроллера. Разъемы обозначаются как ICSP1 и ICSP2. Разъем ближе к основному микроконтроллеру позволяет загружать BOOTLOADER, а разъем ближе к USB-порту позволяет загружать программу USB-UART преобразователя. Второй разъем используется только в платах Arduino, где в качестве USB-UART преобразователя используется микроконтроллер Atmega. Если установлен FT232, то второй разъем на плате отсутствует.

Плата Arduino оснащена группой, по крайней мере, из 4 светодиодов. Два из них помечены как «RX» и «TX» расположены рядом с микросхемой FT232 или Atmega. Они сигнализируют о последовательной передаче данных между компьютером и контроллером. Эти светодиоды полезны при программировании и тестировании программы, которая взаимодействует с компьютером. По их свечению вы можете визуально определить, происходит ли передача данных (программирование) или нет.

Еще один светодиод, обозначенный как «ON», является индикатором питания платы. Последний светодиод, как правило, — это светодиод, анод которого подключен к выводу 13, а катод к минусу питания. Поэтому высокий логический уровень на выводе 13 приведет к включению светодиода, в то время как низкий уровень приведет к его выключению.

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

Левая часть (POWER) обеспечивает доступ к питанию и управлению:

  • IOREF — указывает каким напряжением питается процессор Arduino (это важно для некоторых шилдов)
  • RESET — сброс Arduino
  • 3V3 – система питание модулей, требующих 3,3 В
  • 5V — система питания TTL
  • GND – масса
  • GND — масса
  • VIN — напряжение питания от внешнего источника

Правая часть (ANALOG IN) обеспечивает считывание аналоговые сигналов. Аналого-цифровой преобразователь (АЦП) позволяет считывать значения напряжения от 0 до AREF или 0…5 В.

Считанное значение может быть 8-битным или 10-битным. Аналоговые входы подписаны как A0, A1, A2, A3, A4, A5. Несмотря на их основное предназначение, выводы A0 — A5 так же могут быть использованы как цифровые входы или выходы.

Верхний ряд контактов также разделен на две части. Правая часть пронумерована от 0 до 7, левая от 8 до 13. Этот ряд содержит контакты цифрового входа/выхода.

Контакты 0 и 1 являются специальными выводами, на которые дополнительно выведены линии последовательного порта (RX и TX). Их можно использовать для последовательной связи с другой платой.

Контакты 3, 5, 6, 9, 10, 11 обозначаются как «~» или PWM. Они могут работать в режиме ШИМ, иногда называемым аналоговым выходом. Конечно же, это не реальные аналоговые выходы. Они только позволяют контролировать ширину импульса, которая часто используется в цифровой электронике для изменения «аналогового» сигнала.

И последние два вывода — это GND и AREF, которые используется для подключения внешнего опорного напряжения для аналого-цифрового преобразователя.

В итоге Arduino UNO имеет 14 цифровых линий входа/выхода и 6 аналоговых входов (которые могут служить в качестве цифровых входов/выходов).

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

Допустимое входное напряжение не должно превышать 5В или 3,3В (у плат с питанием от 3,3В). В случае если необходимо обработать сигнал напряжением больше 5В (3,3В для Arduino Pro Mini), то следует воспользоваться делителем напряжения.

Нагрузочная способность выходов при питании от 5 В составляет 40мА, при питании от 3,3 В — 50 мА. Это означает, что к одному выходному контакту можно подключить, например, до двух светодиодов, предполагая, что рабочий ток каждого из них составляет 20 мА.

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

ARDUINO UNO R3 (SMD)

Arduino Uno R3 является флагманом линейки плат от Arduino. Arduino Uno R3 построена на базе микроконтроллера Atmega328P. Arduino Uno — одна из самых распространенных плат линейки Arduino.
Arduino Uno использует микроконтроллер Atmega16u2 в качестве встроенного программатора, также выведены контакты для входа в режим программирования Atmega16u4, что позволяется использовать сразу два микроконтроллера одновременно на одной плате Arduino.

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

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

Платформа Arduino Uno может автоматически выбирать тип источника питания. Для её работы предусмотрены 2 варианта питания:
1. Через USB-полключение.
2. Подключение к внешнему источнику.

Отладочная плата Arduino Uno может работать от двух типов внешних источников:
1. Трансформатор AC/DC.
2. Аккумулятор.

Для соединения платформы Arduino Uno с блоком питания используется разъём 2,1 мм с плюсовым центральным элементом. Для соединения с аккумулятором (рекомендуемое напряжение 7-12 в) используется разъём питания с выводами Vin и Gnd. Минимально допустимое напряжение внешнего источника – 6 в. Максимальное напряжение – 20 в. При минимальных параметрах напряжения (меньше 7 в) платформа может работать с перебоями, а напряжение регулируемого вывода 5V будет меньше 5 В. Превышение напряжения свыше 12 В может вызвать перегрев устройства.

Флеш-память.

Флеш-память микроконтроллера ATmega328, на базе которого сделана платформа Arduino Uno, имеет ёмкость 32 кБ. Загрузчик занимает объём памяти 0,5 кБ. SRAM (ОЗУ) потребляет 2 кБ, Регистратор данных EEPROM занимает 1 кБ.

Защита USB-разъёма.

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

Arduino Uno R3. Описание, характеристики, распиновка, подключение

Arduino Uno R3 — это устройство на основе микроконтроллера ATmega328. Плата существует в разных версиях, таких как R1, R2 и R3. Эти версии практически не отличаются по своим возможностям, поэтому мы будем рассматривать только последнюю версию Arduino Uno R3. Плата имеет на борту 6 аналоговых входов, 14 цифровых выводов общего назначения (могут являться как входами, так и выходами), кварцевый генератор на 16 МГц, два разъема: разъем питания и USB, разъем ISCP для внутрисхемного программирования и кнопку горячей перезагрузки устройства (кнопка reset). 

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

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

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

Микроконтроллер: ATmega328P (PDIP-28)
Рабочее напряжение: 5В
Напряжение питания (рекомендуемое): 7-12В
Напряжение питания (предельное): 6-20В
Цифровые входы/выходы: 14 (из них 6 могут использоваться в качестве ШИМ-выходов)
Аналоговые входы: 6
Разрядность АЦП: 10-бит
Максимальный ток одного вывода/вывода: 40 мА (рекомендуемый: 20мА)
Максимальный выходной ток вывода 3.3V: 50 мА
Flash-память: 32 КБ (ATmega328) из которых 2КБ используются загрузчиком
SRAM: 2 КБ (ATmega328)
EEPROM: 1 КБ (ATmega328)
Тактовая частота: 16 МГц
Размеры платы: 69 мм x 53 мм.


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

Память

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

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

Питание

Arduino Uno содержит всё необходимое для работы с микроконтроллером; для того, чтобы начать работу с ней, просто подключите ее к компьютеру с помощью USB кабеля или подайте питание от блока питания напряжением: 7-12В (Если используется питание более 12В, то регулятор напряжения может перегреться и повредить плату!), либо через пин питания +5В (Будьте внимательны! На этот пин нужно подавать ровно +5В), а так же плата может работать от батареи формата Крона напряжением +9В, но для этого надо будет использовать переходник питания.

Выводы питания

Плата может питаться через разъем питания (7–12В), через USB разъем (5В) или через вывод Vin на плате (7–12В).

Vin. Вход питания платы при использовании внешнего источника питания (используется при отсутствии 5В от USB подключения или от другого регулируемого источника питания). Вы можете подать питание через этот вывод, или, если напряжение питания подается через разъем питания, то это напряжение 5В будет доступно и на этом выводе.
5V. С этого вывода можно получить регулируемое напряжение +5В с выхода регулятора напряжения на плате. Подача повышенного напряжения через вывод 5V может повредить плату, т.к. напряжение с данных выводов обходит встроенный регулятор напряжения. Поэтому не советую подавать питание на плату через этот вывод.
3V3. Питание 3,3В вольта, выдаваемое регулятором напряжения на плате. Максимальный выходной ток на данном выводе составляет не более 50 мА. Подключение повышенной нагрузки на данный вывод может так же повредить плату.
GND. Земля. Необходим для создания замкнутой цепи при подключении к контактам Vin, 5V или 3V3. Во всех случаях вывод GND необходимо выводить как минус, иначе цепь не будет замкнута и питание (что внешнее, что внутреннее) не подасться.
IOREF. Этот вывод предоставляет платам расширения (шилдам) информацию о рабочем напряжении микроконтроллера Ардуино. В зависимости от напряжения, считанного с вывода IOREF, плата расширения может переключиться на соответствующий источник питания либо задействовать преобразователи уровней, что позволит ей работать как с 5В, так и с 3.3В-устройствами.
AREF. Опорное напряжение для аналоговых входов (АЦП).

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

Подключение к компьютеру через USB порт

Для взаимодействия с компьютером по USB-UART (эмулятор COM порта) Ардуино использует отдельный микроконтроллер ATmega16U2 (ATmega8U2 до версии R2). Прошлые версии Arduino использовали для этого микросхему программатора FTDI. В китайских копиях обычно используется дешовая микросхема Ch440G. Светодиоды RX и TX будут мигать, когда данные передаются через преобразователь USB-в-TTL при соединении с компьютером через USB-порт.

Микроконтроллер ATmega16U2 использует стандартные USB-драйверы операционной системы вашего компьютера, поэтому дополнительный драйвер не потребуется. На платах китайского производства, вместо контроллера ATmega8U2 используется другой программатор – Ch440G, который не распознается Windows в автоматическом режиме и для него необходимо установить дополнительный USB-драйвер.

Для работы с платой обычно используют программу для разработки кода Arduino IDE, однако можно использовать и другий программы. Чтобы настроить Arduino IDE на работу с Arduino Uno, нам необходимо узнать, какой номер COM-порта присвоил компьютер Arduino Uno. Номер COM-порта можно найти в «Диспетчер устройств» в ОС Windows, в разделе «Порт (COM и LPT)». Если подключить к компьютеру другую плату Ардуино, то операционная система назначит ей другой номер (COM порт). Стандартная скорость работы COM порта обычно составляет 9600 бод.

Входы и выходы

Arduino Uno предоставляет пользователю 14 цифровых и 6 аналоговых выводов.

Цифровые двухнаправленные выводы. Выводы имеют обозначения D0-D13, и способны работать в двух направлениях, т.е. каждый из них может быть как входом, так и выходом. Помимо этого, для каждого цифрового пина имеется возможность программно включить подтягивающий резистор (pull up resistor), соединённый с плюсом питания микроконтроллера. Номинал подтягивающего резистора лежит в диапазоне 20-50кОм.

Аналоговые выводы. Выводы имеют обозначения А0-А5. Каждый из них соединён со встроенным 10-битным АЦП микроконтроллера ATMega328. Это означает, что мы можем одновременно измерять 6 напряжений и получать по 1024 значения для каждого канала. По умолчанию диапазон измеряемого напряжения равен 0-5В, т.е. при 0В значение АЦП будет равно 0, а при 5В значение АЦП станет равным 1023. Этот диапазон можно изменить подачей на вывод AREF своего опорного напряжения, которое станет верхней границей измерения. Если в аналоговых выводах нет необходимости, они без проблем могут использоваться как цифровые.

UART порт — последовательный интерфейс использует цифровые выводы 0 (RX) и 1 (TX). Используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу. Эти выводы соединены с соответствующими выводами микросхемы ATmega8U2, выполняющей роль преобразователя USB-UART.

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

I2C интерфейс (I2C — низкоскоростной последовательный протокол связи, подходящий для передачи данных на короткие расстояния) использует аналогоэ выводы A4 и A5 – контакты I2C (SDA и SCL соответственно).

Встроенный светодиод (build led) — использует цифровый вывод 13. При отправке значения HIGH светодиод включается, при отправке LOW — выключается.

Интерфейс SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) использует цифровые выводы 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). С применением библиотеки SPI данные выводы могут осуществлять связь по интерфейсу SPI.

ШИМ Arduino Uno

ШИМ — расшифровывается как Широтно-импульсная модуляция (ШИМ, англ. pulse-width modulation (PWM)) — процесс управления выходной мощностью методом пульсирующего включения и выключения ключа. В ШИМ в качестве ключевых элементов использует транзисторы (могут быть применены и др. полупроводниковые приборы) которые работают ключевом режиме, то есть транзистор всё время либо разомкнут (выключен), либо замкнут (находится в состоянии насыщения). Для генерации ШИМ используется Широтно-импульсный модулятор, который генерирует последовательность импульсов со скважностью, пропорциональной уровню сигнала на его входе.

ШИМ поддерживают следующие цифровые выводы платы 3, 5, 6, 9, 10 и 11 и они могут генерировать 8-битные аналоговые значения в виде ШИМ-сигнала.

Выводы

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

 

 

Arduino UNO

5V

8-bit

16 MHz

AVR

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

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

Технические характеристики
Микроконтроллер
ATmega328P
Рабочее напряжение
5 В
Входное напряжение (рекомендованное)
7-12 В
Входное напряжение (предельное)
6-20 В
Цифровых входов / выходов
14 (6 из которых с поддержкой ШИМ)
ШИМ входов / выходов
6
Аналоговых входов / выходов
6
Максимальный ток одного вывода
20 мА
Максимальный выходной ток вывода 3.3В
50 мА
Flash-память
32 Кбайт (0.5 Кбайт из которых выделены под bootloader)
Энергозависимая память (SRAM)
2 Кбайт
Энергонезависимая память (EEPROM)
1 Кбайт
Частота процессора
16 МГц
Встроенный светодиод
на 13 порту
Длина
68.6 мм
Ширина
53.4 мм
Вес
25 г

Документация
Программирование

Arduino Mini программируется с помощью программного обеспечения Arduino IDE (скачать).

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

Тем не менее, микроконтроллер ATmega328 можно прошить и через разъем для внутрисхемного программирования ICSP (In-Circuit Serial Programming), не обращая внимания на загрузчик; информацию о распиновке разъема ICSP для прошивки Mini через загрузчик смотри на соответствующей странице. Инструкции по использованию внешнего программатора для прошивки контроллера смотри здесь.

Исходный код прошивки микроконтроллера ATmega16U2 (или 8U2 на платах версии R1 и R2) находится в свободном доступе. Прошивка ATmega16U2/8U2 включает в себя DFU-загрузчик (Device Firmware Update), позволяющий обновлять прошивку микроконтроллера. Для активации режима DFU необходимо:

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

После перехода в DFU-режим для загрузки новой прошивки можно использовать программное обеспечение Atmel’s FLIP (для Windows) или DFU programmer (для Mac OS X и Linux). Альтернативный вариант — прошить микроконтроллер через разъем для внутрисхемного программирования ISP с помощью внешнего программатора, однако в этом случае DFU-загрузчик затрется. Для получения более подробной информации смотри эти инструкции, составленные пользователями официального портала.

Защита USB

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

Отличия

В отличие от всех предыдущих плат Arduino, Uno в качестве преобразователя интерфейсов USB-UART использует микроконтроллер ATmega16U2 (ATmega8U2 до версии R2) вместо микросхемы FTDI.

Питание

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

В качестве внешнего источника питания (не USB) может использоваться сетевой AC/DC-адаптер или аккумулятор/батарея. Штекер адаптера (диаметр — 2.1мм, центральный контакт — положительный) необходимо вставить в соответствующий разъем питания на плате. В случае питания от аккумулятора/батареи, ее провода необходимо подсоединить к выводам Gnd и Vin разъема POWER.

Напряжение внешнего источника питания может быть в пределах от 6 до 20 В. Однако, уменьшение напряжения питания ниже 7В приводит к уменьшению напряжения на выводе 5V, что может стать причиной нестабильной работы устройства. Использование напряжения больше 12В может приводить к перегреву стабилизатора напряжения и выходу платы из строя. С учетом этого, рекомендуется использовать источник питания с напряжением в диапазоне от 7 до 12В.

Ниже перечислены выводы питания, расположенные на плате:

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

Микроконтроллер ATmega328 располагает 32 Кбайт флэш памяти, из которых 0.5 Кбайт используется для хранения загрузчика, а также 2 Кбайт ОЗУ (SRAM) и 1 Кбайт EEPROM.(которая читается и записывается с помощью библиотеки EEPROM).

Ввод / вывод

Смотрите также соответствие выводов Arduino и ATmega328. Распиновка для микроконтроллеров ATmega8, 168 и 328 идентична.

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

Помимо этого, некоторые выводы Arduino Uno могут выполнять дополнительные функции:

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

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

Помимо перечисленных на плате существует еще несколько выводов:

  • AREF. Опорное напряжение для аналоговых входов. Может задействоваться функцией analogReference().
  • Reset. Формирование низкого уровня (LOW) на этом выводе приведет к перезагрузке микроконтроллера. Обычно этот вывод служит для функционирования кнопки сброса на платах расширения
Связь

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

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

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

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

Чтобы каждый раз перед загрузкой программы не требовалось нажимать кнопку сброса, Arduino Uno спроектирован таким образом, который позволяет осуществлять его сброс программно с подключенного компьютера. Один из выводов ATmega8U2/16U2, участвующий в управлении потоком данных (DTR), соединен с выводом RESET микроконтроллера ATmega328 через конденсатор номиналом 100 нФ. Когда на линии DTR появляется ноль, вывод RESET также переходит в низкий уровень на время, достаточное для перезагрузки микроконтроллера. Данная особенность используется для того, чтобы можно было прошивать микроконтроллер всего одним нажатием кнопки в среде программирования Arduino IDE. Такая архитектура позволяет уменьшить таймаут загрузчика, поскольку процесс прошивки всегда синхронизирован со спадом сигнала на линии DTR.

Однако эта система может приводить и к другим последствиям. При подключении Uno к компьютерам, работающем на Mac OS X или Linux, его микроконтроллер будет сбрасываться при каждом соединении программного обеспечения с платой. После сброса на Arduino Uno активизируется загрузчик на время около полсекунды. Несмотря на то, что загрузчик запрограммирован игнорировать посторонние данные (т.е. все данные, не касающиеся процесса прошивки новой программы), он может перехватить несколько первых байт данных из посылки, отправляемой плате сразу после установки соединения. Соответственно, если в программе, работающей на Arduino, предусмотрено получение от компьютера каких-либо настроек или других данных при первом запуске, убедитесь, что программное обеспечение, с которым взаимодействует Arduino, осуществляет отправку спустя секунду после установки соединения.

На плате Uno существует дорожка (отмеченная как «RESET-EN»), разомкнув которую, можно отключить автоматический сброс микроконтроллера. Для повторного восстановления функции автоматического сброса необходимо спаять между собой выводы, расположенные по краям этой дорожки. Автоматический сброс также можно выключить, подключив резистор номиналом 110 Ом между выводом RESET и 5В.

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

Ревизии
  • Относительно 1.0: добавлены выводы SDA и SCL (возле вывода AREF), а также два новых вывода, расположенных возле вывода RESET. Первый — IOREF — позволяет платам расширения подстраиваться под рабочее напряжение Arduino. Данный вывод предусмотрен для совместимости плат расширения как с 5В Arduino на базе микроконтроллеров AVR, так и с 3.3В платами Arduino Due. Второй вывод ни к чему не подсоединен и зарезервирован для будущих целей.
  • Улучшена помехоустойчивость цепи сброса.
  • Микроконтроллер ATmega8U2 заменен на ATmega16U2.

Arduino Uno R3

Спецификации:

Микроконтроллер ATmega328
Рабочее напряжение
Напряжение питания (рекомендуемое) 7-12В
Напряжение питания (предельное) 6-20В
Цифровые входы/выходы 14 (из них 6 могут использоваться в качестве ШИМ-выходов)
Аналоговые входы 6
Максимальный ток одного вывода 40 мА
Максимальный выходной ток вывода 3.3V 50 мА
Flash-память 32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком
SRAM 2 КБ (ATmega328)
EEPROM 1 КБ (ATmega328)
Тактовая частота 16 МГц

Краткая инструкция по использованию:

1. Скачать Arduino IDE по ссылке, установить.

2. Подключите контроллер к компьютеру, плата должна определиться как виртуальный COM порт. Устанавливаем драйверы FTDI из папки с Arduino IDE, которую скачивали ранее. Проверяем в диспетчере устройств номер COM порта (например COM4).

3. Запускаем IDE Arduino, выбираем пункт Инструменты/ Плата/ Arduino Uno. Далее Инструменты/ Порт/ из списка выбираем порт на котором наш контроллер.

4. Все готово для работы.

Видеообзор:

Видеообзор на канале German-Nanoengineer (YouTube):

Видео на канале Иван Галкин (YouTube):

Основной чип:

ATMEGA328P-PU

Габариты (Д х Ш х В):

75мм х 54мм х 12мм

Улли Соммер — Программирование микроконтроллерных плат ArduinoFreeduino — 2012, DjVu (Улли_Соммер_-_Программирование_микроконтроллерных_плат_ArduinoFreeduino_-_2012,_DjVu.djvu, 31,929 Kb) [Скачать]

Робот 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.8 В: 43,13 унций на дюйм (3,1 кг-см)

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

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

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

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

Arduino Uno — R3 — DEV-11021

4.5 из 5

На основе 136 оценок:

В настоящее время просматриваются все отзывы клиентов.

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

1 из 1 считает это полезным:

Потрясающие возможности открытого исходного кода

от Участника № 222541 проверенный покупатель

Хорошая открытая платформа для создания прототипов для начинающих, только начинающих работать с микроконтроллерами.Контакты обозначены на плате и сбоку от разъемов, поэтому легче увидеть, к какому контакту вы подключаетесь. В настоящее время я использую эту плату для запуска grbl 0.9 для настольного дизайна с ЧПУ из OpenBuilds, и его было действительно просто прошить и запустить. Я действительно рекомендую всем, кто покупает один из них, также захватить несколько запасных чипов ATmega 328 (https://www.sparkfun.com/products/10524) на случай, если вы сделаете ошибку и выпустите волшебный дым.

2 из 2 считает это полезным:

Работает так же, как и рекламируется.

пользователем № 885825 проверенный покупатель

Купил вместо Arduino Uno на Parallax Boe-Bot. Работает в точности как оригинал. Пластиковый щиток для спины — приятное дополнение.

2 из 2 считает это полезным:

Arduino великолепен, (но опытный пользователь? См. FreeSoC2)

Иаир проверенный покупатель

Итак, я уже некоторое время использую Arduino или ATmegas и проделал с ними много интересного.Прошло время, и я нашел этого парня, которому нужно немного поучиться, но оно того стоит:

https://www.sparkfun.com/search/results?term=freesoc

1 из 1 считает это полезным:

Люблю этот маленький компьютер

от Участника № 715928 проверенный покупатель

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

2 из 2 считает это полезным:

Отдал своему коллеге

просто проходя через проверенный покупатель

Моему коллеге нужно было знать показатель преломления воздуха с точностью до десятичных знаков.Итак, я купил arduino, датчик атмосферного давления, скопировал код от Sparkfun (СПАСИБО!), И теперь у него есть то, что ему нужно. По пути завел друга. Что в этом не нравится.

2 из 2 считает это полезным:

Делает работу

от Feltronix проверенный покупатель

Я использовал Arduino Unos в прошлом, и они всегда были надежным маленьким микроконтроллером для простых проектов.Я не могу сказать, что тестирую пределы модуля, так как я запускаю только 20-30 строк кода одновременно с моим текущим проектом, но он всегда выполняет то, что вы ему говорите. Единственная проблема, с которой столкнулся Ive, заключается в том, что использование контактов Rx Tx при подключении к USB-порту компьютера может привести к тому, что ПК не распознает плату, и вам нужно отключить и перезагрузить плату, а затем ПК распознает ее. В общем, отличная доска для новичков и небольших проектов.

2 из 2 считает это полезным:

Красивый!

от Участника № 683808 проверенный покупатель

Я влюбился в него сразу, когда открыл коробку.И SparkFun действительно хорошо справляется с доставкой. Они были отправлены всего через несколько часов после того, как я заказал, а доставка заняла всего два дня! Я впечатлен!

6 из 7 считают это полезным:

Ардуино потрясающий

от Участника № 633749 проверенный покупатель

Купил его, чтобы использовать в качестве тестового мула для моих новых разработок, и подсел.А если серьезно, то эта штука полезнее, чем изолента и WD40. Совершенно потрясающе, сэкономил немного денег на веб-сайте Arduino и получил настоящий, а не дешевую подделку. Спасибо, sparkfun!

3 из 4 считает это полезным:

Несертифицированная плата!

от Участника № 645478 проверенный покупатель

Я купил эту (предположительно) оригинальную плату Arduino несколько недель назад, и IDE Arduino показывает мне, что это не сертифицированная плата.Он работает нормально, но я предпочел покупать у SparkFun, а не на Amazon, потому что мне нужен был сертифицированный!

Одиночный T ответил 14 мая 2015 г .:

Uno и другие «официальные» платы Arduino, такие как Mega, не производятся первоначальной командой. Ошибка, которую вы видите, — это команда Arduino.cc, обращающая внимание на тот факт, что ваша плата была сделана Arduino SRL.Однако в настоящее время Arduino.cc не производит собственную плату Uno. Мы предлагаем Arduino Pro и Pro mini от Sparkfun, поскольку они платят роялти с каждого предмета, проданного обратно команде Arduino. Кроме того, RedBoard — отличная альтернатива, если вы решили не покупать Unos

.

3 из 4 считает это полезным:

Отлично, но Windows 8 превращает его в кошмар.

от Участника № 667699 проверенный покупатель

Изделие само по себе идеальное. Отличный функционал, и вы можете использовать его для чего угодно. Только одно предупреждение … Вам придется сражаться во многих битвах, чтобы получить от этого какую-либо функциональность в Windows 8. Даже если вы пройдете через испытание, разрешив неподписанные драйверы, устанавливая драйверы из разных совместимых технологий, у вас не будет постоянной возможности подключения. .Mac работает фантастически. Любые другие окна, все готово. Просто имейте в виду.

6 из 8 считает это полезным:

на мой взгляд, это подделка

от Участника № 151037 проверенный покупатель

Sparkfun должен прояснить, что это ардуино.org, а не плату arduino.cc. Я лучше куплю клон от seeed или другой компании, чем от парней, которые в основном портят бренд Arduino.

Одиночный T ответил 10 ноября 2015 г .:

Если вас не интересует Arduino Uno от команды .org, мы рекомендуем вам заглянуть на нашу Redboard! https: // www.sparkfun.com/products/12757

2 из 3 считает это полезным:

Это ардуино, но сброс при последовательном подключении все еще проблема

от Участника № 217206 проверенный покупатель

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

Одиночный T ответил 10 апреля 2015 г .:

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

2 из 3 считает это полезным:

потрясающий микроконтроллер для су-видео (и не только)!

от Участника № 734511 проверенный покупатель

Мне нужен микроконтроллер для домашнего приготовления sous-vide, а arduino — красивое и простое ядро, которое обеспечивает работу.обязательно снова буду использовать Arduino для других домашних проектов!

1 из 2 считает это полезным:

от Участника № 697752 проверенный покупатель

Очень простой в использовании для студентов и множество полезных приложений.

1 из 2 считает это полезным:

ЭКГ-ЭМГ

от Участника № 760146 проверенный покупатель

Я использовал плату Arduino с Olimex SHIELD-EKG-EMG для создания сенсорного блока EMG-EKG, который может отображать выходные данные графически с помощью ноутбука под управлением Windows 10.

1 из 2 считает это полезным:

я очень впечатлен

от Участника № 679690 проверенный покупатель

Я заказал так много запчастей у Amazon в прошлом месяце, что они не появятся еще в течение месяца, и в последнюю минуту я заказываю uno у вас, ребята, и я получаю его менее чем за неделю, и он был отправлен в течение нескольких часов! Это мой первый заказ у вас, ребята, и я буду продолжать это делать

2 из 6 считает это полезным:

Отличный товар

от Участника № 311851 проверенный покупатель

1 из 3 считает это полезным:

Эта плата от осколочной группы.

от Участника № 85416 проверенный покупатель

При подключении я получаю всплывающее сообщение: «Эта плата от несертифицированного производителя ….» Я бы хотел, чтобы мои деньги поддержали первоначальную команду.

Одиночный T ответил 8 мая 2015 г .:

Привет! Мне очень жаль.Uno и другие «официальные» платы Arduino, такие как Mega, не производятся первоначальной командой. Ошибка, которую вы видите, — это команда Arduino.cc, обращающая внимание на тот факт, что ваша плата была сделана Arduino SRL. Однако в настоящее время Arduino.cc не производит собственную плату Uno. Мы предлагаем Arduino Pro и Pro mini от Sparkfun, поскольку они платят роялти с каждого предмета, проданного обратно команде Arduino. Кроме того, RedBoard — отличная альтернатива, если вы решили не покупать Unos.

Очень-очень хорошая доска …

от Участника № 677429 проверенный покупатель

Работает отлично и цена нормальная, можно заказать в sparkfun ..

Твердый блок

от Участника № 683050 проверенный покупатель

Arduino Uno R3 — это прочный микропроцессор.Есть полный набор библиотек для добавления всяких недорогих датчиков. Устройство довольно прочное. Его легко программировать.

0 из 1 считает это полезным:

Веселый новый инструмент!

от Участника № 699341 проверенный покупатель

Новичок в Arduino и только отчасти знал HTML и CSS, но фигурный код — это код.У меня это было очень быстро, и я понял, как считывать данные с нескольких датчиков и контролировать скорость двигателя с помощью ШИМ в первый же день! Мгновенно я начал думать обо всех вещах, которые я мог бы сделать с одним из них. Порт USB и разъем питания постоянного тока делают его очень простым в подключении и использовании. Я очень рекомендую эту доску.

Отличный инструмент

пользователя Donjlutz @ verizon.сеть проверенный покупатель

Если ваши потребности в портах ввода-вывода не являются чрезмерными (14 цифровых и 6 аналоговых контактов), а ваш эскиз имеет среднюю длину (500 строк), Arduino Uno R3 идеально подходит. Эти ограничения не являются чрезмерными и во многих случаях могут быть расширены с помощью простых внешних цепей. Он также имеет интерфейсы I2C и SCI для использования с множеством различных экранов.

Отличное оборудование

от Участника № 701233 проверенный покупатель

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

Отличный клиентский опыт!

от Участника № 706710 проверенный покупатель

, обслуживание клиентов было отличным, а доставка была быстрой.Тем более, что я заказал сразу 43 UNO! Спасибо, sparkfun !!!

от Участника № 708509 проверенный покупатель

(мой второй), выкурил первый, попытался запустить 4 шаговых двигателя на 298d и 293d, макетная плата была забита проводами, и я подключил питание 12 В к UNO.испортил память, пришлось скачать новую IDE (без проблем) интересно, если это atmega 328 на старом ??, новый работает отлично !!

Самый крутой продукт!

от Участника № 715785 проверенный покупатель

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

мой первый опыт. Положительный

от Участника № 721070 проверенный покупатель

Отлично сработало.Я многому учусь.

Известное количество!

от Участника № 510107 проверенный покупатель

Мне нравится Uno — R3, потому что я хорошо знаком с его возможностями.Это полноценная микропроцессорная платформа, готовая к работе. Я часто использую их в проектах, не связанных с Arduino. Еще мне нравится Red Board по тем же причинам.

Arduino R3 — отличный маленький микроконтроллер.

от Участника № 732139 проверенный покупатель

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

Быстро и просто

от Участника № 697212 проверенный покупатель

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

Это весело, но работать с ЖК-экраном сложно

от Участника № 752434 проверенный покупатель

Загрузка библиотек SMARTGPU2 и работа с ними — непростая задача.

от Участника № 656322 проверенный покупатель

Сначала меня привлекла Arduino Uno R3, потому что она работает с C / C ++, языком, с которым я знаком.До сих пор это, и вложения Xbee работали безупречно, как и рекламировало сообщество (любители / инженеры). Мне очень нравится мой первый проект, и я уже мечтаю о других. Мне очень приятно работать с качественным продуктом при безмерной поддержке производителя и розничных продавцов. Еще одна очень ценная группа, к которой я обращаюсь за помощью и советом, — это те, кто делится своим опытом через Интернет.

0 из 1 считает это полезным:

от Участника № 718909 проверенный покупатель

мне очень понравилось, работает очень хорошо

Прекрасная платформа для проектов

автор: MoviesColin проверенный покупатель

Чрезвычайно простой в использовании, очень универсальный.Я запускаю его в Windows 8, и у меня не было абсолютно никаких проблем.

0 из 1 считает это полезным:

Arduino UNO

от Участника № 758127 проверенный покупатель

Отлично работает.быстрая доставка.

Работает как ожидалось

от Участника № 645937 проверенный покупатель

отличный микроконтроллер с простой в использовании IDE

Работает просто и отлично

от Участника № 717805 проверенный покупатель

Arduinos отлично подходят для быстрой настройки для контрольных экспериментов.Еще лучше поддержка Sparkfuns. Их гиды делают настройку быстрой, безболезненной и увлекательной. Продолжайте в том же духе, Sparkfun!

0 из 1 считает это полезным:

Лучшая макетная плата!

от Участника № 753281 проверенный покупатель

Я только начинаю изучать ардуино, а это уже круто !!! Очень легко включить, подключить к компьютеру через usb, программировать и загружать скетчи.У этой доски есть большой потенциал, чтобы делать почти все, что вы хотите, просто очень удобно и просто необходимо для DIYers, компьютерных фанатов или любых любопытных парней !!! ; п

Отличный микроконтроллер

от Участника № 7

проверенный покупатель

Изумительная технология.Я построил свой первый компьютер IBM AT 10 мегагерц. Сказать вам мой возраст, размер кредитной карты на 16 мегагерц. Я много узнаю об электронике, мое образование — механическая инженерия. Я очень рекомендую этот открытый исходный код и щедрых людей, поддерживающих Arduino uno.

Отличный микроконтроллер!

от Участника № 764787 проверенный покупатель

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

Быстрый и легкий маленький контроллер

от Участника № 796688 проверенный покупатель

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

Очень полезный вариант

от Участника № 697222 проверенный покупатель

Я не заметил, что был только один последовательный порт оборудования, поэтому в итоге я использовал Леонардо.После многих часов борьбы с двумя новыми Леонардо я решил, что их загрузчик неисправен, и прошил оба, используя Uno в качестве ICSP, который работал отлично. Если один последовательный порт оборудования не является проблемой для вашего приложения, Uno — хороший выбор.

Удивительный продукт

от Участника № 805701 проверенный покупатель

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

Горячий клей на Arduino

от Участника № 812330 проверенный покупатель

После открытия коробки была 3-метровая полоса Bumpon, которая выглядела приклеенной к плате поверх надписи UNO, и я полагаю, что один из резисторов.Это мой первый Arduino от Sparkfun, и я очень разочарован. Зачем намазывать горячим клеем всю поверхность доски. Я не видел. Проверено, работает ли он нормально, но, честно говоря, мне нравится использовать прозрачные чехлы и отображать свои arduinos в проектах.

ROB-24601 ответил 9 июня 2016 г .:

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

0 из 1 считает это полезным:

Arduino Uno — это весело, как SparkFun!

от Участника № 803077 проверенный покупатель

Там так много поддержки сообщества и примеров кода.Я смог быстро встать и бежать. Это огромное удовольствие!

Отличная стартовая доска

от Участника № 815732 проверенный покупатель

это была идеальная первая плата для Arduino… хорошо сделана, универсальна и легко расширяется и экспериментирует с щитами

Как всегда идеально.

от Участника № 594352 проверенный покупатель

Это Uno, что еще можно сказать, кроме покупки его на одном из моих любимых сайтов, SparkFun! Качественный товар!

Хорошо, пока Arduino.org

от Участника № 506855 проверенный покупатель

Я преподаю в классе Maker. Поскольку большинство популярных учебников показывают Arduino Uno, я хотел использовать этот формат.

Однако я должен был убедиться, что студенты загрузили IDE с Arduino.org, а не с Arduino.cc, чтобы согласовать драйверы для плат Arduino SRL.

Если Arduino.cc IDE уже была установлена, мне нужно было удалить ее с компьютера ученика.

К счастью, все программное обеспечение Sketch работало в среде IDE из обоих источников. При удалении IDE Arduino.cc файлы эскиза не удалялись.

Glad Sparkfun по-прежнему поддерживает Arduino UNO, но, возможно, захочет лучше документировать путь загрузки. Наклейка «Arduino.org», прикрепленная к микросхеме процессора, помогла различить разные платы (SRL и оригинальные платы), поэтому я оставил ее прикрепленной.

Спасибо.

от Участника № 836791 проверенный покупатель

Удобный для пользователя, с обширной полезной информацией, примерами и хорошей библиотекой.

Отличная покупка для моего класса электроники

от Участника № 833580 проверенный покупатель

Студенты также получают навыки в области электроники и программирования на C ++.

Очень хорошо для небольших проектов

от Участника № 508423 проверенный покупатель

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

Я использую возможность широтно-импульсного модулятора для создания цифро-аналоговых сигналов с добавлением всего лишь нескольких небольших компонентов.

Конечно, я также использую аналого-цифровые функции для измерения аналоговых сигналов. Я, конечно, добавляю в эти схемы фильтры. Я также использую его для определения напряжения на элементе потенциометра, который я использую в качестве переключателя. Единственная проблема, с которой я столкнулся с функцией аналого-цифрового преобразования, заключается в том, что не хватает бит разрешения. Но опять же, чего вы ждете от платы, которая стоит вам всего 25 долларов?00. За то, что он дает вам, это выгодная сделка.

Единственная реальная проблема, с которой я столкнулся с оборудованием, заключается в том, что нет прямого подключения к выходу цилиндрического разъема входного питания. Конечно, вы можете отключить питание на контакте 8 разъема питания, но тогда вам придется иметь дело с падением диода и ограничением тока. Я просто хочу, чтобы «PWRIN» выскочил где-нибудь на одном из разъемов.

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

В настоящее время я использую Altium в качестве пакета разработки. Тем не менее, я экспортировал макет в файл DXF и использую его для размещения «компонента» Arduino на моих печатных сборках. Затем я просто подключаю Arduino Uno к своему дизайну.

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

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

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

Мне понравился дизайн, и я получил массу удовольствия от него. Есть ли у него свои пределы? Конечно. Однако конструкция оборудования является гибкой, а стоимость создания ваших проектов очень низка.

Очень доволен

от Участника № 853551 проверенный покупатель

Никаких проблем, пока только начинаешь

Отличное устройство

от Участника № 855001 проверенный покупатель

Именно так, как я и думал.

Только начинаем работать с Arduino

от Участника № 887528 проверенный покупатель

Uno — R3 отлично работает, начинаю учить код.(Эскизы) Раньше я использовал Basic, поэтому мне нужно изучить новые коды и протокол создания эскизов для Arduino. БЛАГОДАРНОСТЬ!!!

изрядное количество RFI

от Участника № 626807 проверенный покупатель

Симпатичная, компактная маленькая плата, но от нее много RFI… сложно представить, как он прошел FCC / CE. В большинстве приложений это не проблема, но оказалось, что эта плата имеет сильную «шпору», сидящую прямо на частоте 1,5742 ГГц (частота GS L1). Мне не удалось заставить 13750 GPS Logger Shield работать с ним. Шум настолько плох, что микросхему GPS3906-TLP на щите не удалось исправить ни при каких условиях. Доказательством этого было: а) удерживайте Uno в состоянии RESET с помощью встроенной кнопки, и GPS сразу включается, б) тот же экран GPS отлично работает с MEGA2560 и, наконец, в) я измерил относительные выбросы Uno R3 и MEGA2560 (ночью и днем) и отправил данные в службу поддержки SF.В итоге заказанные 4 проекта MEGA2560 и GPS были выполнены без проблем.

Это Arduino …. что еще можно сказать!

от Участника № 896137 проверенный покупатель

Как видно из названия, работает нормально!

Путь Куль !!

от ChinaBuck проверенный покупатель

Отличное оборудование.Отличная куча идей по его развертыванию. Лучшее, но простое в использовании программное обеспечение, которое легко скачать из сети и загрузить в UNO. Я использую его в своем огороде, где выращиваю салат, морковь и лук при свете лампы для выращивания. У меня есть небольшой насос, который работает несколько минут в день в зависимости от натяжения воды в почве от моего тензиометра. Приятно делать ошибки, делать новые ошибки и просто получать удовольствие. Моим первым компьютером был комплект Intel 8080A, который должен был весить 50 фунтов. Это мало что могло сделать. п.с. У меня есть 2 Arduino Uno -R3

Отличная маленькая доска

от Участника №

7 проверенный покупатель

Просто попадаю в захватывающий мир Arduino.Конечно, Sparkfun был моей первой остановкой для покупок. Arduino Uno — отличный продукт, хорошо собран и работает, как ожидалось. Я с нетерпением жду возможности узнать больше и использовать маленькую доску в различных проектах,

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

Arduino UNO настоящая рабочая лошадка

от Участника № 7 проверенный покупатель

Существуют более изящные Arduino, такие как DUE, но для простых экранов это хороший выбор.Моя была как скала. Надо посмеяться над USB-разъемом!

Делает то, что написано на банке

от Участника № 940291 проверенный покупатель

Это легко запрограммировать.Так. Ага. Я действительно не знаю, что еще сказать.

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

Суть успешного проекта

от Участника № 1061777 проверенный покупатель

Я использовал код и дизайн проекта из выставки «Вызов времени реакции» Билла Портера (https: // github.com / madsci1016 / Reaction-Time-Challenge-Exhibit) для создания игры, которую я использую на ярмарках и общественных мероприятиях. Он призван привлечь внимание людей и побудить к обсуждению отвлеченного вождения. Игра отлично работает, а Arduino Uno безупречна. Вот фото конечного результата: https://www.instagram.com/p/BXlkm-jjq8c/?taken-by=thewisedrive

Большая мощность в небольшом корпусе

от Участника №1069993 проверенный покупатель

Мы использовали Arduino Uno с прошитой прошивкой, чтобы он определялся как USB HID-устройство, комплект XBee и Raspberry Pi, чтобы адаптировать сканер штрих-кода USB 2d, чтобы он работал по беспроводной сети и поддерживал историю сканирования и воспроизведение, все прозрачно для хоста. машина.Эти платформы упрощают выполнение сложных задач при минимальных затратах времени и ресурсов. Какое прекрасное время быть живым.

Безудержное веселье. Легко программировать.

от Участника № 1113850 проверенный покупатель

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

Работает хорошо

от Участника № 1145723 проверенный покупатель

Мне довольно легко удалось успешно создать прототип того, что я хотел.

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

Поставляется в очень хорошем состоянии.

от Участника № 1144083 проверенный покупатель

Состояние

хорошее, не испорченный, работает по задумке.пока все хорошо

Качественный продукт

от Участника № 1145705 проверенный покупатель

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

большой продукт .

от Участника № 1252318 проверенный покупатель

работает очень хорошо, никаких проблем.

Arduino — выдающийся

от Участника № 705007 проверенный покупатель

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

Только одно

от Участника № 861230 проверенный покупатель

Я бы порекомендовал команде Sparkfun добавить примечание, в котором говорится, что этот продукт не поставляется с кабелем.

от Участника № 1261034 проверенный покупатель

Делает все, что мне нужно, и даже больше. Очень надежный!

Король лаборатории Arduino

от Участника № 1259215 проверенный покупатель

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

Салути.

Хорошая доска для маленьких проектов

от Участника № 1254713 проверенный покупатель

Ардуино UNO R3

от Участника № 1267561 проверенный покупатель

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

Отличная работа

С уважением Родриго

Оправдал все мои ожидания

от Участника № 1174630 проверенный покупатель

В отличие от моего другого Uno-R3, этот шел с небольшим держателем, некоторыми дополнительными контактами, а у GPIO контакты были четко обозначены сбоку.Все по той же цене, что и старая плата.

Удивительно, как много может делать Arduino.

от Участника № 292972 проверенный покупатель

Хотя я использую Arduino Uno — R3 для других целей, в основном я использую на них GRBL для управления маломощным лазерным гравером (2.От 5 до 7 Вт). Просто поразительно, на что способна эта маленькая доска. В этом случае он управляет тремя шаговыми двигателями (координируя все три одновременно по мере необходимости), выполняя ШИМ для лазера и выполняя управление шпинделем.

На данный момент я построил несколько таких машин и без проблем использовал Uno во всех. Машины получают команды gcode через последовательный порт с компьютера или RPi.

Оправдала мои ожидания, и с ней интересно экспериментировать.

от Участника № 1397223 проверенный покупатель

Моя недавняя покупка Arduino Uno пока оправдала мои ожидания. Это был хороший инструмент для обучения, и с ним можно было весело поэкспериментировать. Я использую версии среды IDE для Windows 7 и Ubuntu Linux, и я предпочитаю использовать синтаксис C для программирования, поскольку у меня больше опыта с ним. У меня также есть Raspberry Pi 3B, но для большинства моих проектов, простой робототехники и контроля окружающей среды, Uno работает достаточно хорошо.На данный момент у меня не так много надстроек, но я скоро буду их расширять. Я также собираюсь купить еще несколько продвинутых Arduinos в ближайшем будущем. Мой опыт работы с Sparkfun был положительным, и я с нетерпением жду продолжения сотрудничества с ними.

Работает отлично!

от Участника № 1429794 проверенный покупатель

Прибыл в кратчайшие сроки и работает как положено.Единственным сюрпризом стал разъем типа USB-B. Это не проблема Sparkfun, а просто вещь Arduino, которая застала меня врасплох. В целом он отлично работает и делает все, что мне нужно!

Большой продукт!

от Участника № 1446150 проверенный покупатель

Я сильно увлекаюсь Arduino.Я держу разные щиты. Таким образом, мне нужно несколько R3.

Замечательный микроконтроллер!

от Участника № 1448380 проверенный покупатель

Эта плата Arduino смогла выполнять все необходимые функции! Именно так сказано в описании и соответствует всем необходимым требованиям!

Подходит для небольших проектов.

от Участника № 1458476 проверенный покупатель

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

Sparkfun Лучшее

пользователем # 1447741 проверенный покупатель

Отличная, хорошая компания, быстрая доставка, хорошее обслуживание продавца, хорошая упаковка.

Вау, возможности!

от Участника № 1488456 проверенный покупатель

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

Нравится это

от Участника № 1503652 проверенный покупатель

Я использовал Arduino для программирования и управления шаговым двигателем.Отлично работает.

Очень рад

от Участника № 700565 проверенный покупатель

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

Легко, весело и мощно.

от Участника № 1339473 проверенный покупатель

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

отлично работает для моего приложения

от Участника № 100381 проверенный покупатель

Одиночный шаговый двигатель для моталки с проволокой.

100% идеально!

от Участника № 1537991 проверенный покупатель

Я НИКОГДА не получал уведомления о том, что это не лицензированная Arduino.Это всего лишь 100% законный микроконтроллер итальянского производства. Типа, чувак. Это то, что есть, и он делает то, для чего создан! Перестань ныть!

Плюсы:
100% Arduino Сделано в Италии Работает

Минусы: Теперь я хочу еще

Доска работает как положено

от Участника № 795786 проверенный покупатель

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

Делает то, что должно 👍

от Участника № 1156491 проверенный покупатель

Плата

прибыла хорошо упакованной и полностью функциональной.Я не опытный пользователь, поэтому не могу говорить о преимуществах обновлений R3. Пластиковый лоток — очень полезное дополнение, значительно упрощающее обращение с доской. Мой ноутбук Win7 нашел его и подключил без проблем, с радостью взявшись за пиксельное программирование.

ДИНАМОМЕТР

от Участника # 28584 проверенный покупатель

Я использовал Arduino, чтобы построить динамометр для 2.Поезд в масштабе от 5 до 12 дюймов. Я использовал программное обеспечение Arduino в своей системе Linux, и оно отлично работало. Все программирование делал мой сын.

Эд WISHART

Хороший

от Участника № 940014 проверенный покупатель

Я как-то удалил загрузчик, так что сейчас он не работает.Это было хорошо, когда я впервые его купил.

Волнение в летнем лагере

от Участника № 1598941 проверенный покупатель

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

Отлично

по A20 проверенный покупатель

Работает так же, как моя SparkFun RedBoard.Отлично. И выглядит круто. Я назвал свою мафию в честь мафии

Работает отлично

от Участника № 456878 проверенный покупатель

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

Большое внимание к деталям

от Участника № 1674922 проверенный покупатель

Я работал над комплектом мини-танка-робота.Я случайно взорвал 3 платы Arduino, прежде чем понял, что стенная бородавка 12 В на самом деле выдает 16 В без нагрузки (перегорает регулятор 5 В, и они, к сожалению, закорачивают). Это были подделки. Даже мой Sparkfun Redboard сдох (выскальзывает тестовый провод, но с регулятором все в порядке), чип Amtel SMT). Настоящая Arduino хороша тем, что имеет маркировку контактов по бокам разъемов, поэтому я могу видеть сигналы без необходимости подсчитывать контакты при подключении мини-грабберов для проверки сигналов с помощью моего измерителя.Также чип Amtel находится в сокете, поэтому его можно заменить.

Отличная маленькая доска!

от Участника № 507124 проверенный покупатель

Работает хорошо, проблем нет.Тоже хорошая цена. Спасибо, sparkfun!

Отличная маленькая доска, которая могла?

от Участник № 640303 проверенный покупатель

Sparkfun отправил его быстро, и MCU, как я его называю, отлично справляется со своими функциями петли.Я думаю, что это нужно для начала, если вы хотите изучать программирование. Отличная маленькая доска, которая могла? Спасибо, sparkfun

Просто удивительно!

от Участника № 642390 проверенный покупатель

Лучшая вещь, которую можно купить в качестве начального уровня для новичков.Много поддержки и очень проста в использовании. Кросс-платформенная IDE и очень полезный форум. Огромный выбор деталей сторонних производителей, которые идеально подходят.

Не могу купить продукт лучше, даже если бы захотел!

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

Пришлось купить новый…

Бинлагин проверенный покупатель

Поскольку мой проект продвигался так быстро и гладко, мой партнер захотел реализовать его немедленно!

На следующий проект!

R3

от Участника № 641778 проверенный покупатель

Отлично работает.Я буду заказывать больше досок в будущем.

0 из 1 считает это полезным:

Как раз то, что я ожидал

от Участника № 666363 проверенный покупатель

Отличный товар; это как раз то, что я ожидал.Я использую его вместе с моим Raspberry Pi для подключения ламп, кнопок, двигателей и т. Д. Единственная жалоба, которая у меня есть, это то, что он не поставляется с USB для его подключения. Это стандартный кабель для принтера.

Простота установки и использования

от Участника № 5

проверенный покупатель

Эти штуки отлично подходят для небольших проектов.Я выдвинул на него один из экранов макетной платы и с помощью одного TMP36 и трех проводов (и небольшого программирования) отправлял данные о температуре на свой компьютер через USB-кабель. И я знаю, что многие люди делали гораздо более сложные проекты.

0 из 1 считает это полезным:

Arduino Uno — R3

от Участника № 563096 проверенный покупатель

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

0 из 1 считает это полезным:

Отличная доска!

от Участника № 434529 проверенный покупатель

Я умел делать полезные вещи для дома.

Отличная доска

от Участника № 577051 проверенный покупатель

Я преподаватель информатики и использую эту доску в своем классе, она мне очень нравится.

Отличная маленькая доска, которая умеет.

от Участника № 404869 проверенный покупатель

Это плата не для SMD Arduino Uno — R3. Именно то, что я хотел… по хорошей продажной цене. Надо было купить еще десять, так как он делает все, что я ожидал.

Легко использовать!

от Участника № 651646 проверенный покупатель

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

Arduino IDE заявила, что не сертифицирована, но я доволен.

от Участника № 666491 проверенный покупатель

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

Funda ответил 28 мая 2015 г .:

Uno и другие «официальные» платы Arduino, такие как Mega, не производятся первоначальной командой. Ошибка, которую вы видите, — это команда Arduino.cc, обращающая внимание на тот факт, что ваша плата была сделана Arduino SRL. Однако в это время Arduino.cc не производит собственные платы Uno. Мы предлагаем Arduino Pro и Pro mini от Sparkfun, поскольку они платят роялти с каждого предмета, проданного обратно команде Arduino. Кроме того, RedBoard — отличная альтернатива, если вы решили не покупать Unos.

Удивительный

от Участника № 642832 проверенный покупатель

Еще новичок.Но это потрясающе.

Pololu — Arduino Uno R3

Примечание: Этот продукт производится в Италии филиалами Arduino Srl, и на упаковке продукта предлагается загрузить Arduino IDE с arduino.org. Однако мы используем и рекомендуем использовать обычную IDE Arduino из arduino.cc, которая является IDE, с которой мы обеспечиваем работу наших библиотек Arduino.

Arduino Uno R3, вид сверху.

Обзор

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

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

Arduino имеет большое сообщество поддержки и обширный набор вспомогательных библиотек и аппаратных надстроек «щитов» (например, вы можете легко сделать свой Arduino беспроводным с помощью нашего экрана Wixel), что делает его отличной платформой для ознакомления со встроенной электроникой.Обратите внимание, что мы также предлагаем SparkFun Inventor’s Kit , который включает Arduino Uno вместе с набором компонентов (например, макетная плата, датчики, перемычки и светодиоды), которые позволяют создавать ряд забавных вводных проектов.

Это 3-я ревизия Uno (R3), которая имеет ряд изменений:

  • Микросхема контроллера USB изменена с ATmega8U2 (флэш-память 8K) на ATmega16U2 (флэш-память 16K). Это не увеличивает флэш-память или оперативную память, доступную для эскизов.
  • Были добавлены три новых контакта, все из которых дублируют предыдущие. Контакты I2C (A4, A5) также были вынесены на сторону платы рядом с AREF. Рядом с контактом сброса есть вывод IOREF, который является дубликатом вывода 5V.
  • Кнопка сброса теперь находится рядом с разъемом USB, что делает его более доступным при использовании экрана.
Более подробная информация об Arduino Uno R3 доступна на веб-сайте Arduino.

Предупреждение: Мы не рекомендуем подключать Arduino к USB, пока он запитан через VIN.См. Это сообщение на форуме для получения дополнительной информации.

Выбор подходящего контроллера

В таблице ниже сравниваются контроллеры Arduino Uno, Leonardo и наши контроллеры A-Star 32U4 Prime. A-Star Primes основаны на том же микроконтроллере AVR ATmega32U4, что и Leonardo, и поставляются с Arduino-совместимыми загрузчиками. Primes также обладают множеством преимуществ, включая превосходное управление питанием, которое обеспечивает эффективную работу от 2,7 В до 11,8 В (версия LV) или от 5 В до 36 В (версия SV).

Параллельное сравнение A-Star 32U4 Prime LV microSD с Arduino Leonardo.

Мы также предлагаем множество других программируемых контроллеров, от удобного для новичков BASIC Stamp до гораздо более функциональных плат mbed и Raspberry Pi, основанных на мощных процессорах ARM. Полный наш выбор можно найти в категории «Программируемые контроллеры».

Люди часто покупают этот товар вместе с:

Плата микроконтроллера 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
Архитектура AVR
Рабочее напряжение 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-соединения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если напряжение подается через разъем питания, получить доступ к нему через этот контакт.
  • 5 В. Этот вывод выводит стабилизированное напряжение 5 В от регулятора на плате. Плата может получать питание от разъема постоянного тока (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 Uno Rev 3 с 7 проектами Arduino UNO — DFRobot

Это новый Arduino Uno Rev 3. В дополнение ко всем функциям предыдущей платы, Arduino Uno Rev 3 теперь использует ATmega16U2 вместо 8U2, установленного на Uno (или FTDI, который использовался в предыдущих поколениях).Это позволяет увеличить скорость передачи данных и увеличить объем памяти. Никаких драйверов для Linux или Mac (для Windows необходим inf-файл, включенный в Arduino IDE), а также возможность отображения Uno в виде клавиатуры, мыши, джойстика и т. Д. Arduino Uno R3 также добавляет контакты SDA и SCL рядом с AREF. Кроме того, рядом с контактом RESET размещены два новых контакта. Один из них — IOREF, который позволяет экранам адаптироваться к напряжению, подаваемому с платы. Другой не подключен и зарезервирован на будущее.Arduino Uno R3 работает со всеми существующими экранами, но может адаптироваться к новым экранам, в которых используются эти дополнительные контакты. Arduino — это платформа физических вычислений с открытым исходным кодом, основанная на простой плате ввода-вывода и среде разработки, реализующей язык обработки / подключения. Arduino может использоваться для разработки автономных интерактивных объектов или может быть подключен к программному обеспечению на вашем компьютере (например, Flash, Processing, MaxMSP). IDE с открытым исходным кодом можно загрузить бесплатно (в настоящее время для Mac OS X, Windows и Linux). Предупреждения: Arduino Uno R3 требует наличия папки с драйверами Arduino 1.0 для правильной установки на некоторых компьютерах. Мы протестировали и подтвердили, что R3 можно программировать в более старых версиях IDE. Однако при первом использовании R3 на новом компьютере вам потребуется установить на нем Arduino 1.0. Если вам интересно узнать больше об изменениях в среде IDE, ознакомьтесь с официальными примечаниями к выпуску Arduino 1.0!


Arduino UNO Project:

Материалы:

SD-карта — 2 ГБ ~ 32 ГБ, отформатированные в FAT или FAT32

MP3 / WAV — аудиофайлы

Материалы:

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

Необходимое оборудование:

Приложение Arduino UNO R3 4: 2,8-дюймовый сенсорный экран TFT для Arduino Project

Хотите поиграть с графикой или создать сенсорный интерфейс? Используйте сенсорный экран DFRobot для Arduino UNO!

Tamaguino был одним из моих первых проектов Arduino, и моя первая игра, разработанная для работы на микроконтроллере.

Аппаратные компоненты

SparkFun Кнопочный переключатель 12 мм

Приложение 6 для Arduino UNO R3: Начните с 0.5-дюймовый OLED-дисплей

Вам нужен действительно очень маленький OLED-дисплей. Не ищите больше и ознакомьтесь с этим руководством.
Компоненты оборудования:
SPI / I2C Монохромный 60×32 0,5 дюйма OLED-дисплей для Arduino
Arduino UNO и Genuino UNO
DFRobot Кабели-перемычки для Arduino (M / M) (65 шт.)

Arduino UNO R3 Application 7: Начало работы с комплектом емкостного сенсорного экрана Учебное пособие

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

Компоненты оборудования:
DFRobot емкостный сенсорный комплект для Arduino
Arduino UNO и Genuino UNO

Arduino Uno Rev3 — Pimoroni

Плата, с которой все начинают, с ATmega328 (SMD). Он имеет 14 цифровых контактов ввода-вывода (6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, соединение USB, разъем питания и многое другое.

Arduino Uno SMD R3 — это плата микроконтроллера на базе ATmega328, просто подключите ее к компьютеру с помощью кабеля USB типа B или подключите к нему адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.*

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

Дополнительные функции, поставляемые с версией R3:

  • ATmega16U2 вместо 8U2 в качестве преобразователя USB-to-Serial.
  • Распиновка
  • 1.0: добавлены контакты SDA и SCL для связи TWI, расположенные рядом с контактом AREF, и два других новых контакта, размещенные рядом с контактом RESET, IOREF, который позволяет экранам адаптироваться к напряжению, подаваемому с платы, а второй — неподключенный контакт, зарезервированный для будущих целей.
  • более сильная цепь сброса.

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

* Обратите внимание, что USB-кабели, адаптеры и батареи в комплект не входят!

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

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

OSH: Схема

Arduino Uno — это оборудование с открытым исходным кодом! Вы можете собрать свою собственную доску, используя следующие файлы:

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

Arduino Uno можно запрограммировать с помощью (Arduino Software (IDE)).Выберите «Arduino / Genuino 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 / Genuino при использовании внешнего источника питания (в отличие от 5 вольт от USB-соединения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если напряжение подается через разъем питания, получить доступ к нему через этот контакт.
  • 5 В. Этот вывод выводит стабилизированное напряжение 5 В от регулятора на плате. Плата может получать питание от разъема постоянного тока (7-12 В), USB-разъема (5 В) или от контакта VIN платы (7-12 В).Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить вашу плату. Мы этого не советуем.
  • 3В3. Питание 3,3 В, генерируемое бортовым регулятором. Максимальный потребляемый ток составляет 50 мА.
  • GND. Штыри заземления.
  • IOREF. Этот вывод на плате Arduino / Genuino обеспечивает опорное напряжение, с которым работает микроконтроллер. Правильно настроенный экран может считывать напряжение на выводе IOREF и выбирать соответствующий источник питания или разрешать трансляторам напряжения на выходах работать с 5 В или 3.3В.

Память

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

Вход и выход

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

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

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

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

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

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