Paso 13: codificación!
Si no sabes cómo hacer el siguiente paso o no coser sus luces, linternas y las líneas de costura exactamente como el mío, entonces puede que necesite encontrar un experto de Arduino para ayudarle. Todo lo que a continuación copia (incluyendo los soportes) y pegarlo en el programa de Arduino. Si no tienes acceso a esto, haga clic en el enlace aquí y descargarlo.
Una vez que han hecho que sus obras código, subir a la nenúfar y probarlo. Si no funciona, alguna ayuda o ver algunos videos de youtube. Arduino tiene muchos tutoriales. Si te funciona, Felicidades! La codificación es la parte más difícil.
Tendrá que cargar la batería así que mantenga el Cable de Micro USB Lilypad en el ordenador para cargar lo Una vez cargado, puedes sacar el conector de Lilypad pero mantenerla dentro.
Ahora que la luz ya no está conectada a la computadora, no dude en colocar en cualquier lugar en la casa. Enchufe la lámpara en una pared curcuit y probarlo!
Código: (copiar y pegar a continuación)
int ccc = 2;
bbb int = 10;
int aaa = 11;
int A2AandB = A2;
sensor int = A4;
int sensorValue;
void setup() {}
pinMode (sensor de entrada);
digitalWrite (sensor, alta);
Serial.Begin(9600);
pinMode (A5, salida);
digitalWrite (A5, alto);
pinMode (ccc, salida);
pinMode (3, salida);
pinMode (9, salida);
pinMode (bbb, salida);
pinMode (aaa, salida);
pinMode (A2AandB, salida);
pinMode (A3, salida);
}
void loop() {}
sensorValue = analogRead(sensor);
Serial.println(sensorValue);
Delay(100);
Si {} (sensorValue > 800)
digitalWrite (bbb, HIGH);
Delay(40);
digitalWrite (bbb, LOW);
retardo (40);
digitalWrite (A2AandB, alto);
retardo (40);
digitalWrite (A2AandB, bajo);
retardo (40);
digitalWrite (9, alto);
digitalWrite (3, alto);
retardo (40);
digitalWrite (9, bajo);
digitalWrite (3, bajo);
retardo (40);
digitalWrite (A3, alta);
Delay(40);
digitalWrite (A3, LOW);
Delay(40);
digitalWrite (aaa, alto);
retardo (40);
digitalWrite (aaa, LOW);
retardo (40);
digitalWrite (ccc, HIGH);
retardo (40);
digitalWrite (ccc, bajo);
retardo (40);
} else {}
digitalWrite (A3, LOW);
digitalWrite (bbb, LOW);
digitalWrite (aaa, LOW);
digitalWrite (A2AandB, bajo);
digitalWrite (9, bajo);
digitalWrite (3, bajo);
digitalWrite (ccc, bajo);
}
}