Попытки с Sainsmart Motor Shield не работают
Я получил контроллер двигателя Sainsmart несколько дней назад, и теперь у меня возникли проблемы с его тестированием. Я использую Arduino Mega 2560. Я думал, что проблема в интерфейсе I2C, но он не работал. Поэтому я и прошу помощи.
Вот моя проводка.

Вот мой код:
#include <AFMotor.h>
AF_DCMotor motor(2);
void setup() {
Serial.begin(9600); // настраиваем библиотеку Serial на 9600 бит/с
Serial.println("Motor test!");
// включить мотор
motor.setSpeed(200);
motor.run(RELEASE);
}
void loop() {
uint8_t i;
Serial.print("tick");
motor.run(FORWARD);
for (i=0; i<255; i++) {
motor.setSpeed(i);
delay(10);
}
for (i=255; i!=0; i--) {
motor.setSpeed(i);
delay(10);
}
Serial.print("tock");
motor.run(BACKWARD);
for (i=0; i<255; i++) {
motor.setSpeed(i);
delay(10);
}
for (i=255; i!=0; i--) {
motor.setSpeed(i);
delay(10);
}
Serial.print("tech");
motor.run(RELEASE);
delay(1000);
}
Я тоже попробовал это:
#include<AFMotor.h>
AF_DCMotor motor2(2);
void setup() {
// поместите сюда код настройки для однократного запуска:
motor2.setSpeed(255);
}
void loop() {
// поместите сюда свой основной код для многократного выполнения:
motor2.run(FORWARD);
}
Ни один из этих способов не сработал. Было бы здорово, если бы кто-нибудь мне помог. Спасибо!!!
@Ahmed Fouad, 👍2
Обсуждение1 ответ
▲ 1
Я разобрался с проблемой. Один из терминалов был повреждён при транспортировке. Теперь всё в порядке. Спасибо за помощь.
,
@Ahmed Fouad
Смотрите также:
- Вопрос о различных способах подключения платы драйвера двигателя L298N к Arduino и двигателям и их питания.
- Как заставить сервопривод вращаться на угол больше 180°
- Как управлять 4 двигателями постоянного тока с помощью Arduino?
- Почему Adafruit motor shield не крутит моторы?
- В чем разница между драйвером двигателя (motor driver) и щитом двигателя?
- Задача управления скоростью двигателя постоянного тока с помощью L298N
- Привод двигателя работает только в одну сторону
- Контроллер двигателя для двигателя 24 В, Arduino Uno
Изображение вашей платы не очень хорошо отражает схему подключения. ... пожалуйста, нарисуйте схему. ... для этого есть кнопка при редактировании вашего вопроса, @jsotola
Как мне представить моторный шилд? Я расскажу вам о схеме подключения. Плата sainsmart подключается ко всем контактам на боковой стороне стандартной платы Arduino Uno, за исключением цифрового контакта 7. Микросхема IC2 подключена к SDA (цифровой 20) и SCL (цифровой 21). Мотор подключен к разъёму M2. Спасибо!!!!, @Ahmed Fouad