Paso 5: Codificación el LilyPad
Usando su puerto USB correcto conectar el LilyPad y abierta Arduino
- pedazos de este código en el código de arduino se descolora
-Añadir el siguiente código!
int LED1 = 6; LED conectado al pin digital 6
int LED2 = 5; LED conectado al pin digital 5
int fadeValue;
int sensorPin = A5; sensor de luz está conectado al pin analógico A5
int sensorValue; variable para almacenar el valor que viene desde el sensor
void setup() {}
digitalWrite (LED 1, salida);
digitalWrite (LED2, salida);
Serial.Begin(9600); inicializar el puerto serie
no pasa nada en la configuración
}
void loop()
{
sensorValue = analogRead(sensorPin); leer el valor del sensor
Serial.println(sensorValue); Enviar ese valor a la computadora
Delay(100); retardo de 1/10 de segundo
Si (sensorValue < = 250) {}
fundidos de min a max en incrementos de 5 puntos:
para (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {}
establece el valor (rango de 0 a 255):
analogWrite (LED1, fadeValue);
Delay(30);
}
se descoloran hacia fuera de max a min en incrementos de 5 puntos:
para (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {}
establece el valor (rango de 0 a 255):
analogWrite (LED1, fadeValue);
Espere 30 milisegundos ver el efecto de atenuación
Delay(30);
}
fundidos de min a max en incrementos de 5 puntos:
para (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {}
establece el valor (rango de 0 a 255):
analogWrite (LED2, fadeValue);
Espere 30 milisegundos ver el efecto de atenuación
Delay(30);
}
se descoloran hacia fuera de max a min en incrementos de 5 puntos:
para (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {}
establece el valor (rango de 0 a 255):
analogWrite (LED2, fadeValue);
Espere 30 milisegundos ver el efecto de atenuación
Delay(30); }
}
Else {}
digitalWrite (LED 1, bajo);
digitalWrite (LED2, LOW);
}
}