sábado, 1 de febrero de 2014

Sensor de distancia por ultrasonidos y distancia en pantalla LCD

Vamos a realizar un medidor de distancia por ultrasonidos que sacara el resultado en nuestra LCD

Para ello vamos a necesitar:

Arduino
Sensor de ultrasonidos HC-SR04
Pantalla LCD de 2 X 16
Potenciómetro de 1k
Placa protoboard
Conectores protoboard
Las librerias <Ultrasonic.h> y <LiquidCrystal.h>

Lo conectaremos siguiendo el esquema de esta imagen:





El codigo del programa es el siguiente:

// Medidor de distancias con sensor de ultrasonidos HC-SR04 y pantalla LCD

#include <Ultrasonic.h> //Librerias incluidas
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Pines que utiliza nuestra LCD

Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN) Pines del sensor HC-SR04

void setup() {
lcd.begin(16, 2);
}

void loop()
{
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print(ultrasonic.Ranging(CM)); // Se puede elegir entre CM or INC
  lcd.print("cm");
  delay(100);
}       


Video del resultado:


Enlaces para descargar las librerias:

LiquidCrystal 

No hay comentarios:

Publicar un comentario