Sensor de Ultrasonidos
Un sensor de ultra sonidos es un dispositivo para medir distancias. Su funcionamiento se basa en el envío de un pulso de alta frecuencia, no audible por el ser humano. Este pulso rebota en los objetos cercanos y es reflejado hacia el sensor, que dispone de un micrófono adecuado para esa frecuencia.
Código
#define ptrig 6
#define pecho 5
#define led 13
void setup()
{pinMode(ptrig, OUTPUT);
pinMode(pecho, INPUT);
pinMode(led, OUTPUT); }
void loop()
{int duracion, distancia ;
digitalWrite(ptrig, LOW);
delayMicroseconds(2);
digitalWrite(ptrig, HIGH);
delayMicroseconds(10);
digitalWrite(ptrig, LOW);
duracion = pulseIn(pecho, HIGH) ;
distancia = duracion / 29.1 /2 ;
if ( distancia < 30)
{digitalWrite(led,HIGH);}
else
{digitalWrite(led,LOW);};
delay (500) ; }