Título: Código c++, que muestre en una pantalla lcd la distancia que hay en un sensor de movimiento
Fecha: 17-05-2023 23:52
Por supuesto, aquí te dejo un ejemplo de código en C++ que utiliza un sensor de movimiento y un servo motor para mostrar la distancia en una pantalla LCD:
```c++
#include <NewPing.h>
#include <LiquidCrystal.h>
#include <Servo.h>
#define TRIGGER_PIN 12
#define ECHO_PIN 11
#define MAX_DISTANCE 200
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
LiquidCrystal lcd(7,6,5,4,3,2);
Servo myservo;
void setup() {
lcd.begin(16,2);
myservo.attach(9);
}
void loop() {
delay(50);
int distance = sonar.ping_cm();
lcd.setCursor(0,0);
lcd.print("Distancia: ");
lcd.print(distance);
lcd.print("cm");
if (distance < 20) {
myservo.write(180);
delay(1000);
myservo.write(0);
}
}
```
Este código utiliza las librerías NewPing para el sensor de movimiento, LiquidCrystal para la pantalla LCD y Servo para el servo motor. El sensor de movimiento se conecta a los pines TRIGGER_PIN y ECHO_PIN, mientras que el servo motor se conecta al pin 9. La distancia se mide en centímetros y se muestra en la pantalla LCD. Si la distancia es menor a 20 cm, el servo motor se mueve de 0 a 180 grados y vuelve a su posición original después de un segundo.
Qué es un archivo cabecera y qué significa el nombre "stdio.h".
¿Cuáles son los nombres de los diferentes apartados de la estructura de un programa en C++?
Qué es la seguridad en CRT en C++
Escribe un programa con c++ que calcule el valor de 1+3+5+...+2n-1
Programa en C++: Un número entero entre 0 y 99, escribirlo y si es par lo suma
Qué es \a en c++
¿Es mejor C++ que JavaScript?
Actualidad informática: noticias de sobre tecnología, web, internet...
Artículos sobre informática: Windows, antivirus, programación...
Literatura: cuentos cortos, poemas y poesía...
Paranormal: sección de ocultismo, fenómenos extraños, interpretación de sueños...