Tiva C Launchpad & Sensor ultrasonic HC-SR04
Materiales:
-Tiva C serie TM4C123G
-Ultrasonic Sensor HC-SR04
-Ultrasonic Sensor HC-SR04
Conexiones necesarias entre el sensor y la tarjeta:
-Pin 9: PA6
-Pin 8: PA5
-VCC
-GND
-Pin 9: PA6
-Pin 8: PA5
-VCC
-GND
Código:
/*
Editado por Maryori Sabalza
28 de Diciembre de 2015
*/
long distancia;
long tiempo;
void setup(){
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(8, INPUT);
}
void loop(){
digitalWrite(9,LOW);
delayMicroseconds(5);
digitalWrite(9, HIGH);
delayMicroseconds(10);
tiempo=pulseIn(8, HIGH); /*Medicionde la longitud del pulso entrante. Mide el tiempo que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es decir: desde que el pin 12 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW, la longitud del pulso entrante*/
distancia= int(0.017*tiempo); /*fórmula para calcular la distancia obteniendo un valor entero*/
/*Monitorización en centímetros por el monitor serial*/
Serial.println("Distancia ");
Serial.println(distancia);
Serial.println(" cm");
delay(1000);
}
Resultado:
Comentarios
Publicar un comentario