Paso 4: programación
Mi primera pieza de programación siempre! Aunque no es la más elegante ni más código (creo), me inició es lo que y fue muy divertido jugar con!
Cuaderno interactivo para ayudar a mantener un seguimiento de tareas
Los LED del rótulo «1» estancia encendido una vez. LED de etiqueta "2" comenzará a parpadear hasta que se apague //regulated por conmutadores de hardware
Utiliza un tablero principal de LilyPad Arduino 328
int LEDr1 = 5;
int LEDr2 = 6;
int LEDg1 = 7;
int LEDg2 = 8;
int LEDb1 = 9;
int LEDb2 = 10;
int LEDy1 = 11;
int LEDy2 = 12;
void setup() {/ / Pon tu código de instalación, para ejecutar una vez:
pinMode (LEDr1, salida);
pinMode (LEDr2, salida);
pinMode (LEDg1, salida);
pinMode (LEDg2, salida);
pinMode (LEDb1, salida);
pinMode (LEDb2, salida);
pinMode (LEDy1, salida);
pinMode (LEDy2, salida);
}
void loop() {}
Luces de "1" para cosas que necesitan ser abordadas son controladas por el interruptor correspondiente. Modo por defecto es "off"
una y otra vez funciona para siempre la rutina bucle:
digitalWrite (LEDr1, alto); Encienda el LED (alto es el nivel de voltaje) digitalWrite (LEDg1, alto); digitalWrite (LEDb1, alto); digitalWrite (LEDy1, alto);
Luces "2" para cosas que son urgentes son controlados por el correspondiente interrupción y resultan en un modo intermitente. Modo por defecto es "off"
digitalWrite (LEDr2, alto); Encienda el LED (alto es el nivel de voltaje) delay(100); Espere un segundo digitalWrite (LEDr2, bajo); Apagar el LED haciendo el delay(100) de baja tensión; Espere un segundo
digitalWrite (LEDg2, alto); Encienda el LED (alto es el nivel de voltaje) delay(100); Espere un segundo digitalWrite (LEDg2, bajo); Apagar el LED haciendo el delay(100) de baja tensión; Espere un segundo
digitalWrite (LEDb2, alto); Encienda el LED (alto es el nivel de voltaje) delay(100); Espere un segundo digitalWrite (LEDb2, bajo); Apagar el LED haciendo el delay(100) de baja tensión; Espere un segundo
digitalWrite (LEDy2, alto); Encienda el LED (alto es el nivel de voltaje) delay(100); Espere un segundo digitalWrite (LEDy2, bajo); Apagar el LED haciendo el delay(100) de baja tensión; Espere un segundo
}