Arduino Forum

International => Español => Topic started by: Matisb on Jul 09, 2019, 06:08 am

Title: ARDUINO UNO PROYECTO HELP PLZ
Post by: Matisb on Jul 09, 2019, 06:08 am
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();

}
Title: Re: ARDUINO UNO PROYECTO HELP PLZ
Post by: Gates on Jul 09, 2019, 10:33 am
Were is your IR / ultrasonic sensor code?
Title: Re: ARDUINO UNO PROYECTO HELP PLZ
Post by: PeterKantTropus on Jul 09, 2019, 02:51 pm
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() .