Go Down

Topic: Ayuda con codigo URGENTE (Read 433 times) previous topic - next topic

dominguezrjp

Buenas estoy curioseando arduino y quería saber si me podían ayudar a integrar estos 3 códigos que funcionen de forma independiente en uno solo.

#1er Codigo Base

Code: [Select]
Code: [Select]
const int LEDPanico= 13;
const int LEDMovimiento= 12;
const int LEDPorton= 11;
const int BPANICO= 2;
const int SMOVIMIENTO= 5;
const int BPORTON= 4;
 
void setup()
{
  pinMode(LEDPanico, OUTPUT);
  pinMode(LEDMovimiento, OUTPUT);
  pinMode(LEDPorton, OUTPUT);
  pinMode(BPANICO, INPUT);
  pinMode(SMOVIMIENTO, INPUT);
  pinMode(BPORTON, INPUT);
  Serial.begin(9600);
}
 
void loop()
{
  int value= digitalRead(SMOVIMIENTO);
 
  if (value == HIGH)
  {
    digitalWrite(LEDMovimiento, HIGH);
    delay(2000);
    Serial.println("Se ha Detectado Movimiento en el Sensor (PMI)");
    digitalWrite(LEDMovimiento, LOW);
    delay(2000);
  }
  else
  {
    digitalWrite(LEDMovimiento, LOW);
  }
}



#Integrar estos otros 2 al codigo base

Code: [Select]
void loop()
{
  int value= digitalRead(BPORTON);
 
  if (value == HIGH)
  {
    digitalWrite(LEDPorton, HIGH);
    delay(2000);
    Serial.println("Se ha Activado una "PUERTA" -Zona 1- (PMI)");
    digitalWrite(LEDPorton, LOW);
    delay(2000);
  }
  else
  {
    digitalWrite(LEDPorton, LOW);
  }
}


Code: [Select]
void loop()
{
  int value= digitalRead(BPANICO);
 
  if (value == HIGH)
  {
    digitalWrite(LEDPanico, HIGH);
    delay(2000);
    Serial.println("Se ha Activado una "EMERGENCIA" -Boton de Panico- (PMI)");
    digitalWrite(LEDPanico, LOW);
    delay(2000);
  }
  else
  {
    digitalWrite(LEDPanico, LOW);
  }
}

surbyte

Edita el título por favor!!


"Ayuda con código URGENTE" no es un titulo que explique tu problema.


Te daré pautas para que lo hagas tu solo.

Arduino tiene 3 o 4  pasos que se deben cumplir.
1. defines librerías 
2. defines globales.
3. estableces tu setup
4. el loop

Tienes un primer código con globales y setup.
2 codigos mas con solo loop
Toma el primero como punto de partida, tal como está.
Luego para integrar el 2ndo debes asergurarte que las variables que contenga esten presentes en tu primer códgio.
lo mismo con la 3ra parte.
Si sigues estos pasos tendrás todo  integrado.

Go Up