Paso 6: Programación de la prenda | Exhibición de LED
Utiliza Hardware de Arduino
1 - LilyPad SimpleSnap
1 - LilyPad SimpleSnap Protoboard
1 - LilyPad XBee (tableros de arranque)
1 - LilyPad XBee 1mW rastro antena - serie 1
50 - LEDs en una variedad de colores (estos fueron cosidos a tres piezas de tela)
1 - programador LilyPad
1 - fuente de alimentación LilyPad
1 - batería
Código de la exhibición de LED
El siguiente código es una adaptación del Arduino Blink! ejemplo. Utiliza un bucle if-else para determinar
a continuación establece las variables y los pernos utilizados en el código
las siguientes describen los pasadores utilizados para las almohadillas de luz
int led = 5;
int led2 = 9;
led3 int = 11;
pasos de int = 7; Esto fue utilizada para asegurarse de que las pantallas LED funcionara correctamente
la rutina de instalación se ejecuta una vez cuando usted pulse reset
void setup() {}
/ / inicializar los pines digitales como salidas de un
pinMode (led, salida);
pinMode (led2, salida);
pinMode (led3, salida);
}
la rutina de loop se ejecuta una y otra vez para siempre
void loop() {}
código utilizado para determinar qué conjunto de luces a la salida
Si (pasos < = 5)
{
digitalWrite (led, alto); / / enciende la primera pantalla de LED (alto es el nivel de voltaje)
Delay(1000); / / espere por un segundo
}
else if ((steps > 5) & & (pasos < 10))
{
digitalWrite (led2, HIGH); / / enciende el segundo LED pantalla (alto es el nivel de voltaje)
Delay(1000); / / espere por un segundo
}
else if (> 10 pasos)
{
digitalWrite (LED 3, alto); / / enciende el tercer display (alto es el nivel de voltaje)
Delay(1000); Espere un segundo
}
otra cosa
{
return 0;
}
Delay(sampleDelay); / retardo antes de la siguiente lectura
}