ALEGSA.com.ar

Código c++, que muestre en una pantalla lcd la distancia que hay en un sensor de movimiento

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++ #inc...
17-05-2023
Código c++, que muestre en una pantalla lcd la distancia que hay en un sensor de movimiento



Título: Código c++, que muestre en una pantalla lcd la distancia que hay en un sensor de movimiento
Fecha: 17-05-2023

Pregunta o consulta del visitante:

Dame un codigo c++, que muestre en una pantalla lcd la distancia que hay en un sensor de movimiento y que a su vez, haga funcionar un servo motor.

Respuesta de ALEGSA.com.ar:

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.



Preguntas relacionadas para el Asistente IA:

1 - ¿Qué tipo de sensor utiliza el código en C++?

2 - ¿Para qué se utiliza el servo motor en este ejemplo de código?

3 - ¿Qué función tiene la pantalla LCD en este proyecto?



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Comentarios relacionados

Usa nuestro buscador para definiciones, informática y tecnologías

Artículos relacionados


Diccionario informático