Go Down

Topic: ARDUINO UNO PROYECTO HELP PLZ (Read 461 times) previous topic - next topic

Matisb

Hola gente abro este post para saber si alguien puede ayudar con un proyecto simple donde ya tengo un sensor IR conectado con un servo motor g9 pero necesito conectar otro sensor que me pueda detener el proceso por completo, el sensor que necesito usar es el ultrasonico me explico estoy usando un sensor IR con el servo motor para abrir y cerrar la tapa de un recipiente pero necesito hacer que el segundo sensor este dentro del recipiente para que este me diga en que momento parar cuando este lleno y cuando ya este vacio nuevamente seguir el proceso normalmente nada mas que eso y les dejo los codigos arduino que ya llevo ayuda porfavor :(

#include <Servo.h>

Servo servo_4;

void puja_barrera() {
  servo_4.write((0));
  delay((4000));
}

void baixa() {
  digitalWrite(6,HIGH);
  servo_4.write((90));
  delay((4000));
}

void setup()
{
  pinMode(2,INPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  servo_4.attach(3);
 
}

void loop()
{
  if (digitalRead(2) == LOW) {
    digitalWrite(5, HIGH);
    digitalWrite(6, LOW);
    puja_barrera();

  }
  digitalWrite(5,LOW);
  baixa();

}

Gates

Were is your IR / ultrasonic sensor code?

PeterKantTropus

#2
Jul 09, 2019, 02:51 pm Last Edit: Jul 09, 2019, 03:35 pm by PeterKantTropus
Tu programa tiene un problema de diseño, no es posible hacer estructuras complejas con delay, porque detienen el programa. Debes rehacerlas utilizando la función millis() .
"Si no entra como tornillo, entra como clavo"

Go Up