Sei sulla pagina 1di 2

TALLER ARDUINO

Práctica 2: Medidor de distancia Ultrasonic Sensor.

Un sensor de ultra sonidos es un dispositivo para medir distancias. Su funcionamiento


se base 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.

 Elementos:
o Arduino
o Placa protoboard
o Cables
o Sensor ultrasonido

 Código:

int trigPin= 5; //variables que intervienen


int echoPin= 4;
long duracion;
int distancia;

void setup() {
pinMode(trigPin, OUTPUT); //salida de datos
pinMode(echoPin, INPUT); //entrada del sensor
Serial.begin(9600); //salida a pantalla
}
void loop() {
digitalWrite(trigPin, LOW); //empieza apagado
delay(100); //espera una décima segundo
digitalWrite(trigPin, HIGH); //se enciende
delay(400); //espera décimas
digitalWrite(trigPin, LOW); //se agaga
duracion = pulseIn(echoPin, HIGH); //calcula el dato
distancia = duracion*0.034/2;
Serial.print("Distancia: "); //lo escribe en pantalla
Serial.println(distancia);
}

 Esquema:

Potrebbero piacerti anche