Hola quiero hacer mover dos motorcitos DC con mi hc-05 pero no hay caso, ya probé con mil cosas y nada.
Estoy usando un puente H l911 y un divisor resistivo para el RX del modulo bluetooth
Este es el codigo:
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11); //10 = TX 11 = RX
char dato=0;
int motorA1 = 2;
int motorA2 = 3;
int motorB1 = 5;
int motorB2 = 6;
void setup(){
BT.begin(9600);
pinMode (motorA1, OUTPUT);
pinMode (motorA2, OUTPUT);
pinMode (motorB1, OUTPUT);
pinMode (motorB2, OUTPUT);
}
void loop() {
if(BT.available()>0){
dato=BT.read();
if(dato='arriba'){
digitalWrite (motorA1, LOW);
digitalWrite (motorA2, HIGH);
digitalWrite (motorB1, LOW);
digitalWrite (motorB2, HIGH);
}
if(dato='stop'){
digitalWrite (motorA1, LOW);
digitalWrite (motorA2, LOW);
digitalWrite (motorB1, LOW);
digitalWrite (motorB2, LOW);
}
if(dato='reversa'){
digitalWrite (motorA1, HIGH);
digitalWrite (motorA2, LOW);
digitalWrite (motorB1, HIGH);
digitalWrite (motorB2, LOW);
}
}
}