Professional Documents
Culture Documents
Código
Código
int AIN2 = 9;
int BIN1 = 10;
int BIN2 = 11;
const int speed = 255;
int estado = 'S';
void setup()
{
pinMode(AIN1, OUTPUT);
pinMode(AIN2, OUTPUT);
pinMode(BIN1, OUTPUT);
pinMode(BIN2, OUTPUT);
Serial.begin(9600); // inicia el puerto serial para comunicacion con el
Bluetooth
}
void loop()
{
if (Serial.available() > 0)
{
estado = Serial.read();
}
if (estado == 'R')//R
{
analogWrite(AIN1, 0);
analogWrite(AIN2, speed);
analogWrite(BIN1, 0);
analogWrite(BIN2, speed);
}
if (estado == 'B') // B
{
analogWrite(AIN1, 0);
analogWrite(AIN2, speed);
analogWrite(BIN1, speed);
analogWrite(BIN2, 0);
}
if (estado == 'F')//F
{
analogWrite(AIN1, speed);
analogWrite(AIN2, 0);
analogWrite(BIN1, 0);
analogWrite(BIN2, speed); //255
}
if (estado == 'L')//B
{
analogWrite(AIN1, speed);
analogWrite(AIN2, 0);
analogWrite(BIN1, speed);
analogWrite(BIN2, 0);
}
if (estado == 'S')
{
analogWrite(AIN1, 0);
analogWrite(AIN2, 0);
analogWrite(BIN1, 0);
analogWrite(BIN2, 0);
}
}