ALEGSA · Actualidad

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...

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 23:52

Pregunta o consulta del visitante:

Hola, ¿podrías proporcionarme un código en C++ que me permita mostrar en una pantalla LCD la distancia detectada por un sensor de movimiento y que también active un servo motor? ¡Gracias!

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?


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.

Comentarios relacionados

Consultas recientes vinculadas con esta misma página.