Проблема с моим мотором и модулем защиты двигателя L293D
Я подключил свой двигатель и сервопривод к моторному щиту L293D и использовал 3,7-вольтовую батарею емкостью 4800 мАч. Я также подключил кнопку для включения и выключения двигателя на определенное время, но только сервопривод работает должным образом, пока мой двигатель не работает.
ВОТ КОД
int LEDPin=11;
int buttonPin=4;
int buttonNew;
int buttonOld=1;
int dt=100;
#include <Servo.h>
#include <AFMotor.h>
Servo myservo;
int servopin(10);
AF_DCMotor motor1(1);
void setup(){
Serial.begin(9600);
pinMode(LEDPin,OUTPUT);
pinMode(buttonPin,INPUT);
myservo.attach(servopin);
motor1.setSpeed(200);
}
void loop(){
buttonNew=digitalRead(buttonPin);
if(buttonOld==0 && buttonNew==1){
if (LEDState==0){
digitalWrite(LEDPin,HIGH);
myservo.write(0);
Serial.print(buttonOld);
int motorpos='0';
int motorpos2='1';
if (motorpos=='0'){
motor1.run(FORWARD);
delay(2000);
motorpos='1';
}
if(motorpos='1'){
motor1.run(RELEASE);
}
LEDState=1;
}
else{
digitalWrite(LEDPin,LOW);
myservo.write(90);
Serial.print(buttonNew);
int motorpos='0';
int motorpos2='1';
if (motorpos=='0'){
motor1.run(BACKWARD);
delay(2000);
motorpos='1';
}
if (motorpos='1'){
motor1.run(RELEASE);
}
LEDState=0;
}
}
buttonOld=buttonNew;
delay(dt);
}
0
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
в чем, по-видимому, проблема, потому что мой двигатель работает не с этим кодом, а с другим кодом, он работает, @Thomas Raymond Santos
просто чтобы быть уверенным, что мотор не сломан или проблема, @Thomas Raymond Santos
Извините за это @jsotola Я рассмотрю это в следующий раз, спасибо!, @Thomas Raymond Santos
Размещение схемы, а не завитушки поможет. Вы можете потерять достаточное количество напряжения, используя экран L293D. МОП-транзисторный мост был бы намного лучше., @Gil