Está en la página 1de 4

//CARRO DE MANEJO POR BLUETOOTH

//MARIA FERNANDA SOCHA ACERO UNIVERSIDAD JORGE TADEO LOZANO

//ES UN CARRITO CON UN PUENTE H, ULTRASONIDO, Y BLUETOOTH

//SU FUENTE DE ALIMENTACIÓN ES UNA BATERÍA RECARGABLE DE 9 VOLTIOS

int ENA=9;

int IN1=8;

int IN2=7;

int IN3=13;

int IN4=12;

int ENA2=11;

char ESTADO=0;

void setup() {

Serial.begin(9600);

pinMode(ENA,OUTPUT);

pinMode(IN1,OUTPUT);

pinMode(IN2,OUTPUT);

pinMode(IN3,OUTPUT);

pinMode(IN4,OUTPUT);

pinMode(ENA2,OUTPUT);

void loop() {

if(Serial.available()>0){

ESTADO=Serial.read();

switch(ESTADO){

Serial.println("ESTADO");

Serial.println(ESTADO);
case '1':

//APAGADO

digitalWrite (ENA ,LOW);

digitalWrite (IN1 ,LOW);

digitalWrite (IN2 ,LOW);

digitalWrite (ENA2 ,LOW);

digitalWrite (IN3 ,LOW);

digitalWrite (IN4 ,LOW);

break;

case '2':

//AL FRENTE

digitalWrite (ENA ,100);

digitalWrite (IN1 ,LOW);

digitalWrite (IN2 ,HIGH);

digitalWrite (ENA2 ,100);

digitalWrite (IN3 ,LOW);

digitalWrite (IN4 ,HIGH);

break;

case '3':

//ATRAS

digitalWrite (ENA ,100);

digitalWrite (IN1 ,HIGH);

digitalWrite (IN2 ,LOW);

digitalWrite (ENA2 ,100);

digitalWrite (IN3 ,HIGH);

digitalWrite (IN4 ,LOW);


break;

case '4':

//DERECHA

digitalWrite (ENA ,100);

digitalWrite (IN1 ,LOW);

digitalWrite (IN2 ,HIGH);

digitalWrite (ENA2 ,100);

digitalWrite (IN3 ,LOW);

digitalWrite (IN4 ,LOW);

break;

case '5':

//IZQUIERDA

digitalWrite (ENA ,100);

digitalWrite (IN1 ,HIGH);

digitalWrite (IN2 ,LOW);

analogWrite(ENA2, 100);

digitalWrite(IN3, LOW);

digitalWrite(IN4, LOW);

break;

case '6':

//DERECHA, JIRO SOBRE SI


digitalWrite (ENA ,100);

digitalWrite (IN1 ,LOW);

digitalWrite (IN2 ,HIGH);

digitalWrite (ENA2 ,100);

digitalWrite (IN3 ,HIGH);

digitalWrite (IN4 ,LOW);

break;

case '7':

//IZQUIERDA, JIRO SOBRE SI

digitalWrite (ENA ,100);

digitalWrite (IN1 ,HIGH);

digitalWrite (IN2 ,LOW);

analogWrite(ENA2, 100);

digitalWrite(IN3, LOW);

digitalWrite(IN4, HIGH);

break;

}}}

También podría gustarte