Paso 7: código de
Este simple código proporciona un programa de trabajo que cambiará confiablemente en la bomba durante 3 minutos a una hora a intervalos de 1 hora. En el futuro más sensores y rutinas serán para aumentar la funcionalidad.A continuación, el código utilizado:
int pumpTimeON = 60000;
int pumpTimeOFF = 60 * 1000;
int pumpRelay = 4;
powerON int = 6;
la rutina de instalación se ejecuta una vez al presionar reset:
void setup() {}
Serial.Begin(9600);
pinMode (pumpRelay, salida);
pinMode (powerON, salida);
digitalWrite(powerON,LOW);
Serial.println ("encendido en fuente ATX");
Delay(2000);
}
una y otra vez funciona para siempre la rutina bucle:
void loop() {}
digitalWrite (pumpRelay, HIGH); Encienda el LED (alto es el nivel de voltaje)
Serial.println ("bomba a");
Delay(pumpTimeON);
Espere un segundo
digitalWrite (pumpRelay, bajo);
Serial.println ("bomba");
digitalWrite(powerON,HIGH);
Serial.println ("ATX apagado");
Delay(pumpTimeOFF);
digitalWrite(powerON,LOW);
Serial.println ("ATX en");
}