Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROYECTO
CONSTRUCCIÓN DE UN ROBOT ESQUIVA OBJETOS
INTEGRANTE:
AREQUIPA – PERÚ
2016
Material necesario
-Arduino UNO Rev3.
int motorizquierdoA=2;
int motorizquierdoB=3;
int motorderechoA=4;
int motorderechoB=5;
int giro;
void setup() {
pinMode(9,OUTPUT);
pinMode(8,INPUT);
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
}
void loop() {
digitalWrite(9,LOW);
delayMicroseconds(5);
digitalWrite(9,HIGH);
delayMicroseconds(10);
digitalWrite(9,LOW);
tiempo= pulseIn(8,HIGH);
tiempo=tiempo/2;
distancia = tiempo/59;
Serial.println(distancia);
if (distancia < 40 ){
digitalWrite(motorizquierdoA,LOW);
digitalWrite(motorizquierdoB,LOW);
digitalWrite(motorderechoA,LOW);
digitalWrite(motorderechoB,LOW);
delay(500);
giro=random(1,19);
if (giro%2==0){
digitalWrite(motorizquierdoA,LOW);
digitalWrite(motorizquierdoB,LOW);
digitalWrite(motorderechoA,LOW);
digitalWrite(motorderechoB,HIGH);
} else {
digitalWrite(motorizquierdoA,LOW);
digitalWrite(motorizquierdoB,HIGH);
digitalWrite(motorderechoA,LOW);
digitalWrite(motorderechoB,LOW);
}
delay(300);
} else {
digitalWrite(motorizquierdoA,LOW);
digitalWrite(motorizquierdoB,HIGH);
digitalWrite(motorderechoA,LOW);
digitalWrite(motorderechoB,HIGH);
}
}
DIAGRAMA DE FLUJO
Imágenes del montaje.