CINTA TRANSPORTADORA con ESP32//el BENJO

Поделиться
HTML-код
  • Опубликовано: 17 июн 2024
  • proyecto para que todos lo puedan realizar fácil el código en el primer comentario o lo pueden pedir en instagram

Комментарии • 1

  • @elbenjo555
    @elbenjo555  11 дней назад

    // Definimos los pines donde están conectados los sensores infrarrojos y el motor DC
    const int pinSensorActivar = 34; // Sensor para activar el motor
    const int pinSensorDetener = 35; // Sensor para detener el motor
    const int pinMotor = 19; // Pin de control del motor
    void setup() {
    // Configuración del pin del motor como salida
    pinMode(pinMotor, OUTPUT);
    // Inicialización del puerto serial para mostrar los resultados
    Serial.begin(2048);
    }
    void loop() {
    // Leemos los valores de los sensores
    int valorSensorActivar = analogRead(pinSensorActivar);
    int valorSensorDetener = analogRead(pinSensorDetener);
    // Si el sensor de activación detecta un objeto, encendemos el motor
    if (valorSensorActivar < 500) {
    digitalWrite(pinMotor, HIGH); // Encender el motor
    Serial.println("¡Objeto detectado! Motor encendido.");
    }
    // Si el sensor de detención detecta un objeto, detenemos el motor
    else if (valorSensorDetener < 500) {
    digitalWrite(pinMotor, LOW); // Detener el motor
    Serial.println("Objeto detectado por sensor de detención. Motor detenido.");
    }
    // Esperamos un breve periodo de tiempo antes de la próxima lectura
    delay(100); // Delay de 100 milisegundos
    }