Есть ли библиотека для Arduino Motor Shield?

У меня есть старый моторный шилд, но я вижу, что версия 3 все еще продается: https://store. arduino.cc/arduino-motor-shield-rev3

Когда я перехожу по ссылке раздела "Начало работы" на странице отображается множество щитов, но не моторный щит. Очевидно, я что-то упускаю, но я не могу найти библиотеку для моторной платы.

Я пытаюсь управлять двумя двигателями постоянного тока.

, 👍0

Обсуждение

Вы гуглили это, прежде чем спрашивать здесь? Я погуглил «библиотеку Arduino Motor Shield rev3» и нашел [эту библиотеку на github](https://github.com/gallingern/arduino-motor-shield-r3). Вы пробовали эту или любую другую библиотеку?, @chrisl

Да, последние 90 минут: https://www.ecosia.org/search?q=arduino+motor+shield+library&addon=opensearch https://www.ecosia.org/search?q=arduino+motor+shield+ библиотека+-adafruit https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fwww.arduino.cc%2Fen%2FGuide%2F+motor+shield&addon=opensearch https://www.google. com/search?q=arduino+motor+shield+library+example Конечно, для меня: https://www.google.com/search?q=arduino+motor+shield+library показывает вашу ссылку как пятый результат вниз для но затем снова следует Adafruit Motor Shield... их SEO *слишком* хорош., @AJP

Хорошо, поэтому использование Ecosia является частью «проблемы», наряду с SEO Adafruit ... но я только что понял, что Ecosia работает на bing.com, и крайняя ирония заключается в том, что этот вопрос уже проиндексирован как результат номер 7, но библиотека вам услужливо при условии, что нет! https://www.bing.com/search?q=arduino+motor+shield+library LOL, @AJP

Часто бывает полезно добавить в поиск термин github, так как почти все библиотеки Arduino размещены там., @chrisl

Спасибо @chrisl, что-то очень странное происходит со всеми моими пузырьками фильтров, потому что ваш результат теперь **не** отображается в моем поиске Google после того, как он был показан в нем за несколько минут до этого ... * так запутался *. Добавление github просто показывает шквал Adafruit, по крайней мере, на странице 1., @AJP


1 ответ


Лучший ответ:

0

Из комментария Крисла: https: //github.com/gallingern/arduino-motor-shield-r3

На самом деле вам не нужна библиотека, так как код достаточно прост:

void setup() {

  //Настройка канала А
  pinMode(12, OUTPUT); // Инициирует вывод Motor Channel A
  pinMode(9, OUTPUT); // Инициирует пин Brake Channel A

}

void loop(){

  //вперед на полной скорости
  digitalWrite(12, HIGH); //Устанавливает прямое направление канала А
  digitalWrite(9, LOW);   //Отключить тормоз для канала А
  analogWrite(3, 255);   // Раскручивает мотор на канале А на полной скорости

  delay(3000);

  digitalWrite(9, HIGH); //Включить тормоз для канала А
}

Отсюда.

,