Pinguino Bot |
Solo utilizo cuatro terminales configurados como salidas digitales.
Modo de operación |
Aquí esta el código utilizado:
//Prototipos de las funciones utilizadas void adelante(); void atras(); void parar(); void giroDerecha(); void giroIzquierda(); //Configuracion void setup(void){ pinMode(0,OUTPUT); pinMode(1,OUTPUT); pinMode(2,OUTPUT); pinMode(3,OUTPUT); } //prueba de los diferentes movimientos void loop(void){ adelante(); delay(5000); giroDerecha(); delay(3000); adelante(); delay(3000); giroIzquierda(); delay(3000); atras(); delay(3000); parar(); delay(5000); } //funciones utilizadas void adelante(){ digitalWrite(0,LOW); digitalWrite(1,HIGH); digitalWrite(2,HIGH); digitalWrite(3,LOW); } void atras(){ digitalWrite(0,HIGH); digitalWrite(1,LOW); digitalWrite(2,LOW); digitalWrite(3,HIGH); } void parar(){ digitalWrite(0,LOW); digitalWrite(1,LOW); digitalWrite(2,LOW); digitalWrite(3,LOW); } void giroDerecha(){ digitalWrite(0,LOW); digitalWrite(1,HIGH); digitalWrite(2,LOW); digitalWrite(3,HIGH); } void giroIzquierda(){ digitalWrite(0,HIGH); digitalWrite(1,LOW); digitalWrite(2,HIGH); digitalWrite(3,LOW); }
tengo montado un lm35 para que segun unos rangos de temperatura se iluminen leds,pero cuando le pongo el cautin los led no iluminan y si cambio el lm35 por un potenciometro si funciona con los rangos de temperatura que ejecuta el programa
ResponderEliminar¿por q me esta pasando est0?