Paso 4: codificación
El código siguiente es para baratija de adafruit
//////////////////////////
int led = 4; el pin que el LED se une de baratija
brillo de int = 0; Cómo brillante del LED es fadeAmount int = 5; Cuántos puntos para desvanecer el LED por boolean activadas = false;
void setup() {pinMode (led, salida);}
la rutina de loop se ejecuta una y otra vez para siempre: void loop() {}
int sensorValue = analogRead(1);
Delay(10); retardo entre lecturas para la estabilidad
Si (sensorValue > 100) {}
Si (! activa) {para (brillo = 0; brillo < = 255; brillo += 1) {analogWrite (led, brillo); si (brillo == 255) {activa = true;} delay(30);}} else {delay(10000);}
} else {si (activado) {para (brillo = 255; brillo > = 0; brillo-= 1) {analogWrite (led, brillo); delay(80); si (brillo == 0) {activa = false;}}}}
}