подключение колекторного двигателя к ардуино
М
Михаил РГ-Просто
есть ардуино нано и двигатель от дворников подключаю через драйвер vnh2sp30
скейтч
#define INA 3 // выходы arduino
#define INB 4
#define EN 2
#define PWM 6
int motorSpeed = 150; // скорость мотора
void setup(){
pinMode(INA, OUTPUT);
pinMode(INB, OUTPUT);
pinMode(EN, OUTPUT);
pinMode(PWM, OUTPUT);
digitalWrite(EN, LOW);
}
void loop()
{
digitalWrite(INA, LOW); // крутим мотор в одну сторону
digitalWrite(INB, HIGH);
analogWrite(PWM,motorSpeed);
delay(3000);
digitalWrite(EN, LOW); // выключаем
delay(3000);
digitalWrite(EN, HIGH);
int motorSpeed = 150; // скорость мотора
digitalWrite(INA, HIGH); // крутим мотор в противоположную сторону
digitalWrite(INB, LOW);
analogWrite(PWM, motorSpeed);
delay(3000);
digitalWrite(EN, LOW); // выключаем
delay(3000);
digitalWrite(EN, HIGH);
}
в одну сторону крутит в другую только ПИСЧИТ
кто может помочь разобраться?
в электронике чайник !!!
скейтч
#define INA 3 // выходы arduino
#define INB 4
#define EN 2
#define PWM 6
int motorSpeed = 150; // скорость мотора
void setup(){
pinMode(INA, OUTPUT);
pinMode(INB, OUTPUT);
pinMode(EN, OUTPUT);
pinMode(PWM, OUTPUT);
digitalWrite(EN, LOW);
}
void loop()
{
digitalWrite(INA, LOW); // крутим мотор в одну сторону
digitalWrite(INB, HIGH);
analogWrite(PWM,motorSpeed);
delay(3000);
digitalWrite(EN, LOW); // выключаем
delay(3000);
digitalWrite(EN, HIGH);
int motorSpeed = 150; // скорость мотора
digitalWrite(INA, HIGH); // крутим мотор в противоположную сторону
digitalWrite(INB, LOW);
analogWrite(PWM, motorSpeed);
delay(3000);
digitalWrite(EN, LOW); // выключаем
delay(3000);
digitalWrite(EN, HIGH);
}
в одну сторону крутит в другую только ПИСЧИТ
кто может помочь разобраться?
в электронике чайник !!!
D
DDeNN
Моторчик как подключен к драйверу? Схемку нарисуйте.
[Сообщение изменено пользователем 08.10.2019 21:30]
[Сообщение изменено пользователем 08.10.2019 21:30]
Авторизуйтесь, чтобы принять участие в дискуссии.