En este tutorial vamos a medir la distancia de objetos mediante ultrasonido. Además dicha distancia se mostrará en una pantalla LCD de un Nokia 5110 y cuando sea menor de 10 cm se activará un buzzer como alarma que nos indicará que se ha vulnerado la distancia mínima.
#include
#include
#include
// pin 7 - Serial clock out (SCLK)
// pin 6 - Serial data out (DIN)
// pin 5 - Data/Command select (D/C)
// pin 3 - LCD reset (RST)
// pin 4 - LCD chip select (CS)
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 3, 4);
Ultrasonic ultrasonic(10,13); // (Trig PIN,Echo PIN)
int BUZZER = 9;
Se establece la comunicación, inicialización y se establece el contraste del LCD.
void setup() {
Serial.begin(9600);
display.begin();
// Inicializacion completada
// Cambia el contraste para una mejor visualizacion
display.setContrast(50);
display.display(); // Muestra el splashscreen de Adafruit
delay(2000);
display.clearDisplay(); // Limpia la pantalla y el buffer de comunicaci´n
pinMode(BUZZER, OUTPUT); // Se establece como salida el pin 9 para el buzzer
//Sonidos de configuracion del buzzer
beep(20);
delay(1000);
}
void beep(int frec){
analogWrite(BUZZER, frec); // Permite cualquier valor entre 0 y 255, donde 0 indica la ausencia de sonido
}
void write(int value) {
display.clearDisplay();
String valueString = String(value);
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0,0);
if(value < 10) {
display.println("Dist.: " + valueString + " cm");
display.println("Peligro!");
display.display();
beep(20);
} else {
display.println("Dist.: " + valueString + " cm");
display.display();
beep(0);
}
En este primer vídeo del curso de Android desde 0 se explica cómo maquetar una…
Como siempre, si quieres ver directamente el vídeo donde se realiza toda la configuración pasos…
En esta ocasión hacemos una review del cargador inalámbrico Samsung Wireless Charger Duo Pad de…
Primero y antes de nada, si quieres ver un vídeo detallado de esta prueba, tienes…
El 23 de marzo se presentaron los nuevos dispositivos de OnePlus. Han sido una grata…
Primero y antes de nada, si quieres ver un vídeo detallado de los Samsung Galaxy…