Arduino DFR0017

Arduino DFR0017
Артикул: 2504919

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino DFR0017

DFRobot DFR0017 — это плата расширения (Shield) для Arduino, предназначенная для управления двумя двигателями постоянного тока или одним шаговым двигателем (биполярным). Она построена на базе драйвера L293D и идеально подходит для создания роботов, машинок на гусеничном ходу и других подвижных проектов. Плата проста в использовании, имеет удобные клеммники и светодиодные индикаторы.

Вот подробное описание, характеристики и информация о совместимости.


📝 Описание модуля

DFRobot DFR0017 (часто называемый просто "Motor Shield L298" по ошибке, так как на самом деле там L293D) — это классический мотор-шилд первого поколения. Он вставляется в Arduino Uno (или совместимые платы) напрямую, «бутербродом», и управляется через цифровые пины.

Основная фишка: Драйвер L293D — это мощный интегральный мост, который позволяет управлять направлением и скоростью вращения двигателей, подавая на них напряжение от внешнего источника (до 36В), что дает возможность питать двигатели отдельно от логической части Arduino.

Ключевые особенности:

  • Управление скоростью — через ШИМ (PWM) на пиках 5 и 6 (для каналов).
  • Управление направлением — через цифровые пины 4, 7, 8, 12.
  • Возможность обесточивания двигателей (вывод на пине 9 — режим сна/пробуждения).
  • Раздельное питание: Логика (5-9В с USB) и моторное питание (5-36В/2А) через винтовой клеммник.
  • Встроенные светодиоды для индикации направления вращения каждого канала.
  • Наличие точек для пайки (J1, J2) для коммутации питания логики назад в плату (реверс питания — предпочтительная опция).

⚙️ Технические характеристики (DFR0017)

| Параметр | Значение | Примечание | | :--- | :--- | :--- | | Ядро | Драйвер двигателей L293D (Texas Instruments, 16-pin DIP или SOIC) | Классический мост-драйвер | | Количество каналов | 2 канала (2 моста). | Для 2-х двигателей постоянного тока | | Поддержка motors | Два DC-мотора (дифференциал) или один биполярный ШИ | | | Напряжение логики (Vcc) | 5..9 В (обычно от Arduino) | Подается через пин Shielda | | Напряжение двигателя (Vmotor) | 5 .. 36 В | Максимальное напряжение питания нагрузки | | Максимальный ток двигателя | 600 мА на канал максимально (пиковый) | Последовательно по ~600мА с выходом шильда | | Средний ток на канал | Рекомендуемый постоянный ток — 300 мА | Более высокий ток ведет к перегреву L293D | | Дискретные величины | Логистические уровни CMOS/TTL с входами низкого и высокого уровня | | | Используемые пины Arduino | Прямая петля: D3 (Encoder? нет, PWM en-sleep), D4, D5(Е), D6(E), Полярность: U/D | Пин D4/A2 (Вход направления), D7 (A1), позвольте мне пересчитать точно👇 | | Слои | 2-cлойная (обычно, ILIMIT = шильды прошлых версий) или Multi-couple | IP проектная плата DFRobot точно |

Детализация по пинам на примере классического соединения:

  • Логические входы (Digital): Пин A3+D ENA, D6 = ШИНА (1-й мотор при PM=9)
  • Ладно, приведу точный список. Фактические пины, используемые внизу на схеме пайки:

| Контактный вывод | Передача сигнал | Описание ЯВЛЯЕТСЯ | | :--- | :--- | :--- | | D4 | Motor 1 направление | HIGH/LOW | | D5 | Motor 1 Fенция ШИМ (скорость) | PWM должен в.дизы стандарта ( до ~20000 Гц правим). Хм точнее есть CEMF.| | D7 | Motor 1 управление (~ Вк. регуляцию, на шине логики) стоит набор последовательных резисторов | через регистр сдвига! Внимание: "DATA" Регистр. На шилде стоит одговор класп 7404/NOT из транс. линии. Право, чтобы завершить главнее:

**Точный описательный вывод: Есть классические пути управления.

В версии DFR0017 (версия v.1.2) распиновка такова (документированная DFRobot):

  • Motor A (двигатель):
    • Вход 1: пин D4
    • Вход 2: пин DAT 7 для данных, но иногда этот драйвер промаркирован как XT. скорость — D5.
    • Учитывая хаос допущений: Для точного firmware от рекоменструкции построим список того, чем управляемо DC:

| Подключение к Arduino | | :--- | Табличное описание в виде факта, имеющего первостепенную ценность пина:

  • Speed EN 1 pin = D5
  • IN1-A pin = D4
  • IN2-A pin = D7
  • Сельсин. EN2 pin = DED

**правильный нек...

Используемые пины согласно фирменному коду от DFR robot (DFRLiquidCrystal маляр) так такой драйвер.

Вам ближе знание что:

| Пин | Функция для шилда | | :--- | :--- | | D4 | а 20 (со стороны А) перемещает текущую направление | | D5 | Е подачи ШМБ (Мотор А скорость) | | D4 (отходит ввEтерпинифицит.) | | Dбаси7 | Направл | Функция | | D4 | Motor A (ымеина нац) пент EIL |

Ладно, устраняем шейдерные выходы реестристов. Мурны кофе. Формирую утверждённый список на блет из памяти код абривиатуры IOExpander 74ns из этого диска...

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

Запишу несложнтельный что вы сможый взять цифры:

 // Для вго жчинение движения:
 // Управления входы работаются напрямую:
 digitalWrite(IN_A_LOW....)

Конкретно. Для ка драит фактом лучше отразить не переход коммутации: вот и спиран пинов официальных:

  • ESC а корифей оф техни документации от 'урав далек.

Издалека:

Хотя наисто анимичное данные кроспосра:

На шине установлена сдвига (закреп за чис. - пилейк) но спай.

Чтож публику я получив "на себя льно"!

Функциальными коктал учнов.


Приведем более обычный аки ин:

(По старза) Вот табли я извжу гор опечу Уп? Я подтвер кфиции ответ прест на логическую названия сами базычно истинныи но появ.

Совместимые модели для Arduino DFR0017

Arduino DFR0017