32 год мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!


Распечатать

Модуль DFRduino Uno R3

Код товара: CTTL13348
Есть в наличии Есть в наличии
Модуль DFRduino Uno R3
2130 c   2189 c
2130 c   2189 c
Быстрый заказ

Заказ быстрым способом

Модуль DFRduino Uno R3

Цена: 2130 руб. Количество: шт.

Фамилия, имя:

E-Mail:

Телефон:

Ваш комментарий к заказу:

Я принимаю Политику конфиденциальности,
Публичную оферту, Пользовательское соглашение

Быстрый заказ

Заказ быстрым способом

Модуль DFRduino Uno R3

Цена: 2130 руб. Количество: шт.

Фамилия, имя:

E-Mail:

Телефон:

Ваш комментарий к заказу:

Я принимаю Публичную оферту, Политику конфиденциальности, Пользовательское соглашение

В корзину
Работаем без НДС
В корзину
Работаем без НДС
Модуль DFRduino Uno R3

Модуль DFRduino Uno R3 
Контроллер DFRobot DFRduino Uno v3.0 [R3], Arduino-совместимый


  • Микроконтроллер: ATmega328;
  • Тактовая частота: 16 МГц;
  • ППЗУ (Flash-память): 32Кб;
  • Загрузчик: Arduino Uno, занимает 0.5 Кб выделенной ППЗУ-памяти;
  • ОЗУ (Sram-память): 2Кб;
  • ПЗУ (EEPROM-память): 1Кб;
  • Рабочее напряжение: 5 В;
  • Входное напряжение (рекомендуемое): 7-12В;
  • Входное напряжение (предельное): 6-20В;
  • Цифровые каналы ввода/вывода: 22;
  • Аналоговые каналы ввода: 6;
  • ШИМ выводы: 6, 10-бит;
  • Постоянный ток через вход/выход: 40 мА, рекомендуемый 20мА;
  • Постоянный ток для вывода 3.3В: 50мА;
  • Размер (ДхШхВ): 75x54x13мм;
  • Вес: 28гр.;
  • Кнопка сброса "Reset";
  • USB-разъем: USB, тип-B;
  • Светодиодная индикация: питание платы, обмен данными RX,TX и статус пользовательского вывода D13;

  • Вступление


    DFRduino Uno - редизайнерская версия широко известной в Arduino-сообществе микроконтроллераной платы Arduino Uno R3, созданная разработчиком цифрового аппаратного оборудования DFRobot. Имея скромный размер и большие возможности, плата пользуется популярностью среди учеников и профессионалов-разработчиков, находит применение в огромном числе всевозможных электронных DIY-проектов. DFRduino UNO совместима с оригинальной Arduino Uno R3, поддерживается в интегрированной среде разработки Arduino Ide, имеет полностью открытые ресурсы. На основе UNO уже сконструировано огромное количество разнообразных самодельных электронных устройств и самостоятельных интерактивных объектов, примеры которых, при желании, можно найти в сети Интернет.

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


    Совместимость с платформой Arduino


    Модуль DFRduino Uno целиком и полностью совместим со всеми платами расширения, спроектированными в форм-факторе Uno R3, дополняющими микроконтроллерную плату ARduino новым функционалом. Особенности модели DFRduino:

    • Физический размер платы и компоновка её выводов идентичны Arduino Uno R3. Отсутствуют лишь некоторые функциональные выводы микросхемы ATmega16U2.;
    • Наличие на борту двух стабилизаторов напряжения 3.3 В и 5 В предоставлет пользователям возможность подключения устройств расширения с соответствующим уровнем питания.;
    • Все группы пользовательских выводов платы DFRduino различаются цветом в соответствии с функциональным назначением контактов:
      Красный - силовая секция питания/напряжения;
      Синий - аналоговые входы;
      Зелёный - цифровые входы/выходы.;
    • Центральный микроконтроллер ATmega328P в корпусе PDIP-28 установлен в специальный пластиковый посодочный разъём, припаянный к плате, и легко вынимается из него. Подобное решение в дизайне платы крайне удобно, если по какой-либо причине контроллер будет повреждён, и потребуется его замена.

      Модуль DFRduino Uno обладает всеми нововведениями, существующими у оригинальной UNO Rev3. Рядом с контактом AREF добавлены дублирующие выводы SDA и SCL интерфейса IIC/I2C, обозначение которых нанесено на обратную сторону платы. Присутствует контакт IOREF, необходимый для плат-расширений. Кнопка "Reset" удобно расположена на углу платы.


      Обзор платы DFRduino


      Расположение элементов DFRduino UNO V3.0

      Светодиодная индикация:

    • ON - подключено питающее напряжение;;
    • RX, TX - осуществляется обмен данными между USB-портом и микроконтроллером ATmega328;;
    • L - пользовательский светодиод, доступный для цифрового вывода 13.;

    • Интерфейсы передачи данных


      • IIC/I2C/TWI (двунаправленный последовательный интерфейс) - выводы А4 (SDA) и А5 (SCL) в зоне аналоговых контактов. Дублирующие их выводы находятся в зоне цифровых контактов, рядом с физической кнопкой сброса.

      • UART (ассинхронный последовательный интерфейс) -  выводы RX0 (прием) и TX1 (передача) в зоне цифровых контактов. Подключение к ним осуществляется по схеме RX->TX, TX->RX. UART допускает подключение прочих USB/UART-TTL конвертеров для внесения исполняемого кода в память микроконтроллера ATmega328 с использованием загрузчика.

      • SPI (последовательный периферийный интерфейс) - в зоне цифровых контактов с номерами 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK), и на разъёме ICSP, расположенного рядом с микроконтроллером ATmega328. Для ATmega16U2 реализован независимый ICSP-разъём с интерфейсом SPI.


      ШИМ


      Контакты 8-битной широтно-импульсной модуляции (ШИМ) промаркированы на плате значком тильда "~". Это цифровые выводы 3, 5, 6, 9, 10 и 11, позволяющие управлять уровнем выходящего напряжения. Используется функция analogWrite().


      AREF


      Устанавливает опорное или эталонное напряжение для аналоговых входов. Контакт используется вместе с функцией analogReference(), пропорционально сравнивающей напряжений на выводе AREF с аналоговым входом и генерирующая результат в виде значений 0..1023. Например, опорное напряжение устанавливается 5 В, а на входе аналогового контакта подается 2,5 В. Результатом выполнения сравнения станет полученное значение 512.


      IOREF


      Контакт предназначен для передачи информации подключаемым к плате DFRduino Uno расширениям или другим микроконтроллерам об используемом рабочем напряжении. Вывод совмещён с контактом 5V. Правильно настроенное расширение сможет получить информацию о текущем напряжение и выберет для себя соответствующий источник питания, или задействует преобразователи напряжения 5 В или 3,3 В.


      ICSP


      Разъём ICSP (внутрисистемное последовательное программирование) даёт возможность непосредственного программирования центрального микроконтроллера ATmega328P или вспомогательного ATmega16U2 при помощи внешних программаторов (AVR-ISP, STK500 или других с поддержкой интерфейса SPI) без использования внутреннего загрузчика. Данный способ применяется в тех случаях, когда требуется полный объём доступной флэш-памяти, или же использование USB-соединения при программировании нецелесообразно/неудобно.


      Обозначение и назначение выводов DFRduino


      Распиновка DFRduino UNO v3.0, DFRduino pinout


      Питание


      Вы можете воспользоваться тремя вариантами подключения питания, которыми располагает плата:

      1. USB-порт, через кабель USB поступает напряжение 5 вольт. Обращаем ваше внимание, что такого подключения в законченном проекте может и не быть.;
      2. Разъём внешнего источника питания с "плюсовым" центральным штырьевым контактом, имеющим внутренний диаметр 2,1мм, и внешним "минусовым" контактом с диаметром 5,5мм. К разъёму подключается постоянное напряжение в диапазоне 7-12 вольт, которое преобразуется внутренним конвертором в рабочее напряжение платы 5 В. Источником питания могут служить AC-DC блоки питания, батареи или аккумуляторы.;
      3. Контакты Vin+GND в линейке силовых выводов. На эти контакты подаётся нерегулируемое напряжение в диапазоне 7-12 вольт (стабилизированное). Оптимальный вариант подключения автономных источников питания, таких как миниатюрные аккумуляторы или батарейки. Чаще всего выводы используются в мобильных конструкциях.;

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

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

      Примечание! Не запускайте ваш проект (Arduino) при недостаточном питании. DFRduino Uno может самостоятельно перезапуститься, если совмещаются модули с высоким энергопотреблением: серво, моторы, большие экранные модули. Лучшим решением будет подключение таких модулей к внешним источникам напряжения. Простого USB-питания может оказаться не достаточно, особенно, когда сервопривод работает с нагрузкой.


      Защита USB


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


      Первое подключение


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

      Ваше устройство - самодостаточное изделие, сразу готовое к работе. В ОС Linux плата распознается автоматически, для ОС Windows необходим inf-файл, который присутствует в оболочке программирования ARDUINO IDE. Ничего дополнительно устанавливать не нужно! Модуль DFRduino Uno имеет все необходимые компоненты для подключения, просто соедините его USB-кабелем с компьютером.

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

      Произойдет автоматическая установка драйвера и на экране появиться сообщение

      Драйвер для DFRduino v3.0 [R3] установлен в ОС

      На плате загорится красный светодиод "ON", информирующий о подключенном питании.


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


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

      Любая программа, написанная для ARDUINO, называется "Скетч". Прежде, чем вы загрузите скетч, необходимо провести настройку оболочки:
      Выберите в меню Инструменты(Tools)/Плата(Boards) тип вашего устройства (ARDUINO/Genuine Uno)

      Выбор ARDUINO UNO

      Следующим шагом необходимо указать оболочке ARDUINO IDE порт компьютера, к которому подключен ваш USB кабель. В ОС Windows порты могут быть COM2, COM3 и т.д. На ОС MAC наименование порта может выглядеть как /dev/tty.usbserial-A6006hSc

      Выбор порта ARDUINO UNO

      Теперь все настроено для загрузки скетча в вашу DFRduino Uno. Попробуйте записать в память контроллера самый простой скетч, мигающий единственным доступным светодиодом, этакий пример "Привет, мир!":

      int ledPin = 13;            // Определяем цифровой контакт светодиода
      void setup()
      {
      pinMode(ledPin, OUTPUT);    // Устанавливаем для контакта режим вывода информации
      }
      void loop()
      {
      digitalWrite(ledPin, HIGH); // Включаем светодиод
      delay(1000);                // Ждём 1 секунду
      digitalWrite(ledPin, LOW);  // Выключаем светодиод
      delay(1000);                // Ждём 1 секунду
      }

      После того, когда на панели управления редактора ARDUINO IDE нажата кнопка "Загрузить", плата замигает светодиодами, показывающими передачу данных, и на экране компьютера вы увидите сообщение "Загрузка завершена" (Done Uploading). Процесс записи завершён и контроллер переключился в режим выполнения загруженного кода.

      Arduino IDE обладает большой библиотекой примеров для начинающих. Найти их можно в самом редакторе: "Файл -> Примеры".


      ------------------
      СЕЕД13348:2130
      Добавить отзыв
       Написание отзыва требует предварительной регистрации на сайте.
      Вы можете купить Модуль DFRduino Uno R3 как за наличный расчёт, так и по безналичному расчёту ( т.н. безналу, перечислению). Для этого Вам надо либо оформить заказ на нашем сайте, указав в примечании реквизиты, либо прислать письмо с точным указанием кода CTTL13348 на Модуль DFRduino Uno R3, желаемого количества и реквизитов Вашей организации. Счета по безналичному расчёту выписываются на основании вашего письменного запроса и от суммы 500 рублей.
      Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара Модуль DFRduino Uno R3 или соображения удароустойчивости находятся в разрешённых Почтой России пределах.