Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* funciones */
- void setup() {
- //Configura el pin igual a 2 y menor a 9 como salidas
- for(int p=2 ; p<=9 ; p++)
- //Se declara una variable (p) que reemplaza el valor de todos los pines empleados
- pinMode (p, OUTPUT);
- }
- // El for se emplea un codigo las veces que sea necesario
- void loop(){
- //El bucle for se usa para iniciar un contador , generar una condicion para el terminal
- // e incrementar el contador. Los LEDs se prenden de izquierda a derecha
- for(int p=2 ; p<=9 ; p++)
- {
- prender (p,100);
- apagar (p,100);
- }
- //Ésta función se usa para que los LEDS se prendan de derecha a izquierda.
- for(int p=8 ; p>=3 ; p--)
- {
- prender (p,100);
- apagar (p,100);
- }
- }
- // En la condición "prender" se le adiciona las variables (p): pines y (t) :tiempo
- void prender (int p , int t) {
- // proporciona 5v a cada pin a medida que incremenda o disminuye el contador de acuerdo
- // a la condicion dada y el tiempo (t)
- digitalWrite (p, HIGH);
- delay (t);
- }
- // Deja en 0v a cada pin a medida que incremenda o disminuye el contador de acuerdo
- // a la condicion dada y el tiempo (t)
- void apagar(int p , int t) {
- digitalWrite (p, LOW);
- delay (t);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement