Программируемые контроллеры Ардуино предназначены для создания различных робототехнических проектов, обучения конструированию различных систем мехатроники и программированию, а также для конструкторских хобби.
На вкладке «Распиновка» приведена распиновка и назначение выводов платы Arduino Due R3.
Здесь Вы найдете различные статьи по освоению Arduino (подробное описание всех портов, набор программ скетчей», начало работы с Ардуино и многое другое) =>
Arduino Due — это мощная плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3.
Это первая плата Arduino на основе 32-битного микроконтроллера с ARM ядром. На ней имеется 54 цифровых вход/выхода (из них 12 можно задействовать под выходы ШИМ), 12 аналоговых входов, 4 UARTа (аппаратных последовательных порта), генератор тактовой частоты 84 МГц, связь по USB с поддержкой OTG, 2 ЦАП (цифро-аналоговых преобразователя), 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.
Внимание! В отличие от других плат Arduino, Arduino Due работает от 3,3 В. Максимальное напряжение, которое выдерживают вход/выходы составляет 3,3 В. Подав более высокое напряжение, например, 5 В, на выводы Arduino Due, можно повредить плату.
Плата содержит все, что необходимо для поддержки микроконтроллера. Чтобы начать работу с ней, достаточно просто подключить её к компьютеру кабелем микро-USB, либо подать питание с AC/DC преобразователя или батарейки. Контроллер Arduino Due совместим со всеми платами расширения Arduino, работающими от 3,3 В, и с цоколевкой Arduino 1.0.
Расположение выводов Due повторяет цоколевку Arduino 1.0:
Преимущества ядра ARM
На плате Arduino Due установлено 32-битное ARM ядро, превосходящее по производительности обычные 8-битные микроконтроллеры.
Наиболее значимые отличия:
Схема, исходные данные и расположение выводов
Файлы EAGLE (скачать архив zip 186 KB =>>)
Схема Arduino Due посмотреть/скачать (формат PDF размер 69 КБ) =>>)
Расположение выводов Arduino Due =>>
Характеристики Arduino Due
Микроконтроллер: AT91SAM3X8E
Рабочее напряжение: 3,3 В
Входное напряжение (рекомендуемое): 7-12 В
Входное напряжение (предельное): 6-20 В
Цифровые входы/выходы: 54 (на 12 из которых реализуется выход ШИМ)
Аналоговые входы: 12
Аналоговые выходы: 2 (ЦАП)
Общий выходной постоянный ток на всех входах/выходах: 50 мА
Постоянный ток через вывод 3,3 В: 800 мА
Постоянный ток через вывод 5 В: 800 мА
Флэш-память: 512 КБ доступно всего для пользовательских приложений
ОЗУ: 96 КБ (два банка: 64 КБ и 32 КБ)
Тактовая частота: 84 МГц
Питание
Питание Arduino Due может осуществляться через USB соединитель или с помощью внешнего источника питания.
Внешним (не USB) источником питания может быть либо AC/DC преобразователь («wall wart» — адаптер в одном корпусе с вилкой), либо батарея. Адаптер подключается к разъему питания платы 2,1 мм штепсельной вилкой с центральным положительным контактом. Выводы батареи подключаются к контактам Gnd и Vin разъема POWER. Плата может функционировать при внешнем питании от 6 до 20 В. Но если напряжение питания опускается ниже 7 В, на выводе 5 В может оказаться меньше пяти вольт, и плата будет работать нестабильно. Если же подается напряжение более 12 В, может перегреться стабилизатор напряжения, что приведет к повреждению платы. Рекомендуемый диапазон напряжений – от 7 до 12 В.
Ниже перечислены выводы питания:
Память
Флэш-память SAM3X составляет 512 КБ (2 блока по 256 КБ) для хранения программ. Загрузчик (bootloader бутлодер) записывается Atmel при производстве и хранится в специально отведенном для него ПЗУ. Доступный объем ОЗУ составляет 96 КБ в двух смежных банках – 64 КБ и 32 КБ. Вся доступная память (флэш-память, ОЗУ и ПЗУ) может адресоваться напрямую как плоское адресное пространство.
Существует возможность стереть флэш-память SAM3X с помощью встроенной кнопки стирания. При этом из микропроцессора удалится текущая загруженная программа. Для стирания нажмите и несколько секунд удерживайте кнопку стирания при включенном питании платы.
Входы и Выходы
Другие выводы:
Связь
В Arduino Due есть ряд средств для взаимодействия с компьютером, платами Arduino и другими микроконтроллерами, а также различными устройствами, такими как телефоны, планшеты, фотокамеры и т.п. SAM3X имеет один аппаратный UART и три аппаратных USARTа для последовательной связи TTL-уровня (3,3 В).
Один USB-порт (programming) используется для прошивки Arduino Due. Он подключён к чипу ATmega16U2 на плате, который является мостом между USB и аппаратным портом SAM3X, используемым для программирования процессора и связи с компьютером.
Второй USB-порт (native) может использоваться для связи с другими устройствами как в режиме slave (эмуляция мыши, клавиатуры), так и в режиме host (приём данных с фотоаппаратов, управление мышью, клавиатурой, телефоном).
Токовая защита разъема USB
На Arduino Due имеется самовосстанавливающийся предохранитель, назначение которого – защитить USB порты вашего компьютера от короткого замыкания и перегрузки по току. Несмотря на то, что в большинстве компьютеров есть встроенная защита по току, этот предохранитель дает дополнительную защиту. При токе через USB порт более 500 мА связь автоматически обрывается предохранителем до прекращения перегрузки или короткого замыкания.
Размеры
Длинна: 10.1 см
Ширина: 5.3 см
Разъем USB и силовой разъем выходят за границы данных размеров.
Три отверстия в плате позволяют закрепить ее на поверхности.
Расстояние между цифровыми выводами 7 и 8 равняется 0.4 см, хотя между другими выводами оно составляет 0. 25 см.
Совместимость
Контролер Arduino Due сделан совместимым с большинством плат расширения, разработанных для Uno, Diecimila или Duemilanove. Цифровые выводы с 0 по 13 (и соседние выводы AREF и GND), аналоговые входы с 0 по 5, разъем питания, разъем «ICSP» (SPI) расположены одинаково на всех платах. Более того, основной UART (последовательный порт) находится на тех же выводах (0 и 1).
Пожалуйста, обратите внимание, что шина I2C расположена в Arduino Due на других выводах (20 и 21), не так как в Duemilanove / Diecimila (аналоговые входы 4 и 5).»
11 500 тг
В комплекте USB кабель
Нет в наличии
Уведомить о поступлении
Артикул: 0101015 Категория: Arduino и совм. платы
Arduino Due — плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino на основе 32-битного микроконтроллера с ARM ядром.
На плате предусмотрено 54 цифровых вход/выхода (из них 12 можно задействовать под выходы ШИМ), 12 аналоговых входов, 4 UARTа (аппаратных последовательных порта), связь по USB с поддержкой OTG, 2 ЦАП (цифро-аналоговых преобразователя), 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.
Внимание! В отличие от других плат, Due работает от 3.3 В. Максимальное напряжение, которое выдерживают вход/выходы составляет 3.3 В. Подав более высокое напряжение, например, 5 В, на выводы Arduino Due, можно повредить плату.
По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Arduino Due — добавьте в менеджере плат поддержку платформ на ядре ARM Cortex-M3.
Страна-производитель | Китай |
---|---|
Микроконтроллер | AT91SAM3X8E |
Тактовая частота | 84 МГц |
Напряжение логических уровней | 3.3 В |
Входное напряжение питания | 7 – 12 В |
Максимальный ток с пина ввода-вывода | 3 или 15 мА (в зависимости от вывода) |
Максимальный выходной ток пина 3.3V | 800 мА |
Максимальный выходной ток пина 5V | 800 мА |
Разрядность АЦП | 12 бит |
Количество цифровых входов/выходов | 54 (12 поддерживают PWM) |
Количество аналоговых входов | 12 |
Объём Flash-памяти | 512 Кб |
Объём оперативной памяти | 96 Кб |
Вес | 65 г |
---|---|
Размеры | 101 x 53 мм |
Вы просматриваете: [Аналог] Arduino Due
11 500 тг Нет в наличииВ корзину
Уведомить о поступлении Как только товар станет доступен для заказа, мы Вам сразу сообщим. Для этого укажите корректный адрес электронной почты, на который впоследствии придет уведомление
E-mail Вводимые данные конфиденциальны. Ваш E-mail будет использован только для уведомления Вас о доступности выбранных товаров.Скидка 10%
Код: A000062 / Штрих-код: 7630049200487
Исходная цена $48,40
Текущая цена $43,56
| /
Arduino Due — первая плата Arduino, основанная на 32-битном микроконтроллере ARM. С 54 цифровыми входами/выходами, 12 аналоговыми входами, это идеальная плата для мощных крупномасштабных проектов Arduino.
##цена##
Расширьте свои возможности, добавьте в корзину: $0,00
Плата Arduino Due представляет собой плату микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino, основанная на 32-битном микроконтроллере ARM. Он имеет 54 цифровых входа/выхода (из которых 12 могут использоваться как выходы ШИМ), 12 аналоговых входов, 4 UART (аппаратные последовательные порты), тактовую частоту 84 МГц, соединение с поддержкой USB OTG, 2 ЦАП (цифро-аналоговый) , 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.
Внимание! В отличие от большинства плат Arduino, плата Arduino Due работает при напряжении 3,3 В. Максимальное напряжение, которое могут выдержать контакты ввода/вывода, составляет 3,3 В. Подача напряжения выше 3,3 В на любой контакт ввода-вывода может повредить плату.
Плата содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля micro-USB или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать. Due совместим со всеми шилдами Arduino, которые работают от 3,3 В и совместимы с распиновкой Arduino 1.0.
Due соответствует распиновке 1.0:
Информацию о гарантии на плату можно найти здесь.
В разделе «Начало работы» вы можете найти всю информацию, необходимую для настройки платы, использования программного обеспечения Arduino (IDE) и начала работы с программированием и электроникой.
Эта плата поставляется с припаянными разъемами. Плату без заголовков можно найти по этой ссылке.
Микроконтроллер | АТ91САМ3С8Э |
Рабочее напряжение | 3,3 В |
Входное напряжение (рекомендуется) | 7-12 В |
Входное напряжение (пределы) | 6-16 В |
Контакты цифрового ввода/вывода | 54 (из них 12 обеспечивают выход ШИМ) |
Аналоговые входные контакты | 12 |
Контакты аналогового выхода | 2 (ЦАП) |
Суммарный выходной постоянный ток на всех линиях ввода/вывода | 130 мА |
Постоянный ток для контакта 3,3 В | 800 мА |
Постоянный ток для контакта 5 В | 800 мА |
Флэш-память | 512 КБ всего доступно для пользовательских приложений |
ОЗУ | 96 КБ (два банка: 64 КБ и 32 КБ) |
Тактовая частота | 84 МГц |
Длина | 101,52 мм |
Ширина | 53,3 мм |
Вес | 36 г |
Для этой платы предоставлены следующие декларации соответствия:
Для получения дополнительной информации о наших сертификатах посетите docs. arduino.cc/certifications
ФАЙЛЫ EAGLE В .ZIP СХЕМЫ В .PDF FRITZING В .FZPZ РАЗМЕР ПЛАТ В .PDF
Загрузите полную схему выводов в формате PDF здесь.
Питание Arduino Due может осуществляться через разъем USB или от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (настенный), либо от аккумулятора. Адаптер можно подключить, вставив штекер 2,1 мм с центральным положительным контактом в разъем питания на плате. Выводы от аккумулятора можно вставить в контактные разъемы Gnd и Vin разъема POWER.
Плата может работать от внешнего источника питания от 6 до 20 вольт. Однако при подаче менее 7 В на контакт 5 В может подаваться менее пяти вольт, и плата может работать нестабильно. При использовании более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 до 12 вольт.
Контакты питания следующие:
SAM3X имеет 512 КБ (2 блока по 256 КБ) флэш-памяти для хранения кода. Загрузчик предварительно записан на заводе Atmel и хранится в специальной памяти ПЗУ. Доступная SRAM составляет 96 КБ в двух смежных банках по 64 КБ и 32 КБ. Ко всей доступной памяти (Flash, RAM и ROM) можно обращаться напрямую как к плоскому адресному пространству.
Можно стереть флэш-память SAM3X с помощью встроенной кнопки стирания. Это удалит текущий загруженный скетч из MCU. Чтобы стереть, нажмите и удерживайте кнопку Erase в течение нескольких секунд, когда плата включена.
Вывод AREF подключен к аналоговому эталонному выводу SAM3X через резисторный мост. Чтобы использовать вывод AREF, резистор BR1 необходимо отпаять от печатной платы.
Обратите внимание, что выходной диапазон ЦАП фактически составляет от 0,55 В до 2,75 В.
Другие контакты на плате:
См. также сопоставление контактов Arduino и портов SAM3X:
СООТВЕТСТВИЕ PIN SAM3X
Arduino Due имеет ряд средств для связи с компьютером, другим Arduino или другими микроконтроллерами и различными устройствами, такими как телефоны, планшеты , камеры и так далее. SAM3X предоставляет один аппаратный UART и три аппаратных USART для последовательной связи TTL (3,3 В).
Порт программирования подключен к ATmega16U2, который предоставляет виртуальный COM-порт для программного обеспечения на подключенном компьютере (для распознавания устройства машинам Windows потребуется файл .inf, но машины OSX и Linux распознают плату как COM). порт автоматически). 16U2 также подключен к аппаратному UART SAM3X. Последовательный порт на контактах RX0 и TX0 обеспечивает связь Serial-to-USB для программирования платы через микроконтроллер ATmega16U2. Программное обеспечение Arduino включает в себя последовательный монитор, который позволяет отправлять простые текстовые данные на плату и с нее. Светодиоды RX и TX на плате будут мигать при передаче данных через микросхему ATmega16U2 и USB-подключение к компьютеру (но не при последовательной связи на контактах 0 и 1).
Собственный порт USB подключен к SAM3X. Это позволяет осуществлять последовательную (CDC) связь через USB. Это обеспечивает последовательное соединение с Serial Monitor или другими приложениями на вашем компьютере. Это также позволяет Due эмулировать USB-мышь или клавиатуру на подключенном компьютере. Чтобы использовать эти функции, см. справочные страницы библиотеки мыши и клавиатуры.
Собственный USB-порт также может выступать в качестве USB-хоста для подключенных периферийных устройств, таких как мыши, клавиатуры и смартфоны. Чтобы использовать эти функции, см. справочные страницы USBHost.
SAM3X также поддерживает связь TWI и SPI. Программное обеспечение Arduino включает библиотеку Wire для упрощения использования шины TWI; подробности см. в документации. Для связи SPI используйте библиотеку SPI.
Due можно запрограммировать с помощью программного обеспечения Arduino Arduino (IDE). Подробнее см. в справочнике и руководствах.
Загрузка скетчей в SAM3X отличается от загрузки микроконтроллеров AVR на других платах Arduino, поскольку перед перепрограммированием необходимо очистить флэш-память. Загрузка в чип управляется ПЗУ на SAM3X, которое запускается только тогда, когда флэш-память чипа пуста.
Любой из USB-портов можно использовать для программирования платы, хотя рекомендуется использовать порт программирования из-за способа обработки стирания чипа:
В отличие от других плат Arduino, которые используют avrdude для загрузки, Due использует bossac. Исходный код прошивки ATmega16U2 доступен в репозитории Arduino. Вы можете использовать заголовок ISP с внешним программатором (перезаписывая загрузчик DFU). Дополнительную информацию см. в этом руководстве, предоставленном пользователями.
Плата Arduino Due имеет сбрасываемый предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току. Хотя большинство компьютеров обеспечивают собственную внутреннюю защиту, предохранитель обеспечивает дополнительный уровень защиты. Если на USB-порт подается более 500 мА, предохранитель автоматически разорвет соединение до тех пор, пока короткое замыкание или перегрузка не будут устранены.
Максимальная длина и ширина печатной платы Arduino Due составляют 4 и 2,1 дюйма соответственно, при этом разъемы USB и разъем питания выходят за прежние размеры. Три отверстия для винтов позволяют прикрепить плату к поверхности или корпусу. Обратите внимание, что расстояние между цифровыми контактами 7 и 8 составляет 160 мил (0,16 дюйма), что даже не кратно 100 мил расстояния между другими контактами. Diecimila или Duemilanove.Цифровые контакты с 0 по 13 (и соседние контакты AREF и GND), аналоговые входы с 0 по 5, разъем питания и разъем «ICSP» (SPI) находятся в одинаковых местах. Далее основной UART (последовательный порт) ) находится на тех же контактах (0 и 1). Обратите внимание, что I2C не расположен на тех же контактах на Due (20 и 21), что и на Duemilanove/Diecimila (аналоговые входы 4 и 5) .
##заголовок## ##субтитры##
##текст##
читать далееArduino Due — это плата микроконтроллера, основанная на процессоре Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino, основанная на 32-битном микроконтроллере ARM. Он имеет 54 цифровых входа/выхода (из которых 12 могут использоваться как выходы ШИМ), 12 аналоговых входов, 4 UART (аппаратные последовательные порты), тактовую частоту 84 МГц, соединение с поддержкой USB OTG, 2 ЦАП (цифро-аналоговый) , 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.
32-битное ядро ARM
Основанный на процессоре ARM® Cortex®-M3, этот 32-разрядный микроконтроллер имеет тактовую частоту 84 МГц и 96 КБ SRAM.
54 цифровых контакта
Due имеет 54 цифровых контакта, 12 из которых поддерживают ШИМ (широтно-импульсную модуляцию).
Поддержка CAN
Due поставляется с двумя шинами CAN (локальная сеть контроллеров).
Аналоговые контакты
Due имеет 12 аналоговых входных контактов и 2 контакта ЦАП.
Поддержка клавиатуры/мыши
Используйте Due как USB-хост для периферийных устройств, таких как мыши, подключенные к порту SerialUSB.
Документация
Библиотека
Разъем для подключения батареи
Arduino Due имеет штекерный разъем, который прекрасно работает со стандартной батареей 9 В.
Здесь вы найдете технические характеристики платы Arduino® Due.
Name | Arduino® Due | |
---|---|---|
SKU | A000062 | |
AT91SAM3X8E | ||
Micro USB | ||
Built-in LED Pin | 13 | |
Digital I/O Pins | 54 | |
Analog input pins | 12 | |
Analog output pins | 2 | |
PWM pins | 12 | |
CAN | ДА (ТЕСТ.0421 | 3,3V |
Входное напряжение (номинальное) | 7-12V | |
DC CUMES на контакт ввода/вывода (группа 1) | 9 мА | 20420 2 | 9 мА | 90092020420220. 2) | 3 MA |
Разъем питания | Barrel Plug | |
Total DC Tucce на всех линиях I/O | .1SAM3X8E96KB SRAM, 512KB flash | |
Weight | 36 g | |
Width | 53.3 mm | |
Length | 101.5 mm |
The following software tools позволяют программировать доску как онлайн, так и офлайн.
Arduino IDEArduino CLIWeb Editor
Все, что вам нужно знать, чтобы начать работу с новой платой Arduino.
Библиотека USBHost позволяет плате Arduino Due выступать в роли USB-хоста, обеспечивая связь с периферийными устройствами, такими как USB-мыши и клавиатуры.
ServoБиблиотека Servo позволяет плате Arduino управлять радиоуправляемыми серводвигателями.
WireЭта библиотека позволяет вам взаимодействовать с устройствами I2C/TWI.
Встроенные примеры — это скетчи, включенные в среду разработки Arduino IDE и демонстрирующие все основные команды Arduino.
LearnОткройте для себя интересные статьи, принципы и методы, связанные с экосистемой Arduino. Справочник по языку
Язык программирования Arduinoможно разделить на три основные части: функции, значения (переменные и константы) и структура.
Использование расширенной библиотеки SPI с Arduino Due
SAM3X имеет расширенные возможности SPI. Можно использовать эти расширенные методы или методы, основанные на AVR.
Пример щита двигателя Due
В этом примере показано, как управлять двигателем постоянного тока в прямом и обратном направлениях с помощью Arduino Due и щита двигателя.
Due
Двигатель постоянного тока
Контроллер клавиатуры Arduino Due
Этот пример демонстрирует использование библиотеки KeyboardController.
Контроллер мыши
Используйте Arduino Due в качестве хоста USB для мыши.
USB-хост
Компьютерные мыши
Due Multiple Blinks Пример
Библиотека планировщика позволяет Arduino Due управлять несколькими задачами одновременно.
Due
Планировщик
Простой генератор сигналов с Arduino Due
Создание сигналов с помощью Arduino Due и функций ЦАП
Сигналы
Частота
Контроллер клавиатуры
Использование Arduino Due в качестве USB-хоста для клавиатуры.
USB-хост
Клавиатура
Обновление прошивки порта программирования Arduino Due 16U2
В этом руководстве вы обновите прошивку ATmega16U2, используя Arduino UNO или Mega в качестве AVR-ISP (внутрисистемный программатор).