Professional Documents
Culture Documents
void setup() {
void loop() {
medir();
if (distancia<cerca) (
obstaculo() ;
}
else{//nada
adelante () ;
void medir(){
delayMicroseconds (2) ;
delayMicroseconds (10);
if (distancia==0) {distancia=duraccionMaxPulso;}
digitalwrite (IZQ1,1);
digitalWrite (IZQ2,0) ;
digitalWrite (DER2,0) ;
void derecha () {
digitalWrite (IZQ1,1);
digitalWrite (IZQ2,0);
digitalWrite (DER2,1);
digitalWrite (DER1,0);
}
void detenido ()(
digitalWrite (IZQ1,0);
digitalmrite(IZQ2,0);
void obstaculo()(
detenido ();
delay (300) ;
derecha ();
delay (230);
detenido ();
delay (100);