#define prender(pin) digitalWrite( (pin) , HIGH )
#define apagar(pin)
digitalWrite( (pin) , LOW )
#define salida(pin)
pinMode( (pin) , OUTPUT )
#define entrada(pin) pinMode( (pin) , INPUT )
#define esperar
delay
long laDistancia;
long elTiempo;
void setup()
{
Serial.begin(9600);
salida( 9 ) ;
entrada( 8 ) ;
}
;
void loop()
{
apagar(9);
delayMicroseconds(5);
prender(9);
delayMicroseconds(10);
elTiempo = pulseIn(8, HIGH);
laDistancia = int (0.017 * elTiempo);
Serial.print( "Distancia:
" );
Serial.print( laDistancia );
Serial.println( "
cm;" );
esperar( 1000 );
}
;
Comentarios
Publicar un comentario