Paso 5: Programar tu Arduino
Convenientemente, el código es muy simple. Copia y pega el código en tu editor de código de Arduino, elija cuánto tiempo desea el agua y cuánto tiempo desea esperar entre riegos. Si estás en una oficina con aire acondicionado, el aire es generalmente muy seco, que hace que la tierra se seque rápidamente. En ese caso, puede que desee al agua poco a poco varias veces durante todo el día. La única cosa a recordar es que usted está usando milisegundos, así que una hora es de 3.600.000 milisegundos.
Desenchufe el cable de 12v y conecte el cable USB entre su Arduino y su ordenador.
Subir tu código, luego desconecte el cable USB.
Conecte el cable de 12v a tu Arduino, y el motor debe funcionar inmediatamente durante 5 segundos.
Este código también se enciende el LED incorporado durante el riego. Si el LED está encendido pero el motor no es, usted puede haber perdido algo.
int motorPin = A0;int blinkPin = 13;int watertime = 5000; // how long to water in miliseconds int waittime = 3600000; // how long to wait between wateringvoid setup() { pinMode(motorPin, OUTPUT); pinMode(blinkPin, OUTPUT); }void loop() { digitalWrite(motorPin, HIGH); digitalWrite(blinkPin, HIGH); delay(watertime); digitalWrite(motorPin, LOW); digitalWrite(blinkPin, LOW); delay(waittime); }