Tutorial Sensor ultrasonidos HC-SR04
Tutorial pantalla LCD
Programa
#include <LiquidCrystal.h> // PIN 7 -> RS // PIN 8 -> Enable // PINS 9-12 -> D4-7 LiquidCrystal lcd(7, 8, 9, 10, 11 , 12); long distancia; long tiempo; void setup(){ Serial.begin(9600); pinMode(4, OUTPUT); /*activación del pin 9 como salida: para el pulso ultrasónico*/ pinMode(5, INPUT); /*activación del pin 8 como entrada: tiempo del rebote del ultrasonido*/ lcd.begin(16, 2); lcd.setCursor(0,0); lcd.print("Distancia "); } void loop(){ digitalWrite(4 ,LOW); /* Por cuestión de estabilización del sensor*/ delayMicroseconds(10); digitalWrite(4, HIGH); /* envío del pulso ultrasónico*/ delayMicroseconds(10); tiempo=pulseIn(5, HIGH); /* Función para medir 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*/ lcd.setCursor(10,0); lcd.print(distancia); lcd.print(" cm"); delay(500); }
Vídeo
Os animamos a subir vuestros vídeos del tutorial funcionando en nuestro Facebook o
nombrándonos en Twitter.
P.
buenas noches,
ResponderEliminarUna pregunta, tienes el mapa o una foto mas clara de este proyecto?
Alguien me podría mandar la imagen de como se conecta gracias
ResponderEliminarPodrían mandarme una imagen de cómo se conecta
ResponderEliminarpodrian por favor poner una foto para orientarme como se conecta
ResponderEliminar