PRÁCTICA ARDUINO, COCHE FANTÁSTICO



El objetivo de esta práctica es programar el efecto de las luces del coche fantástico utilizando 6 diodos LEDs de color rojo. Las luces realizarán el efecto de desplazamiento desde la izquierda hasta la derecha y desde la derecha hasta la izquierda nuevamente.
Se conecta el LED al pin digital 13 de la placa de arduino (utilizando su debida resistencia). La patilla larga del LED debe ser conectada al voltaje positivo (ánodo) y la corta al voltaje negativo (cátodo) pasando por la resistencia.

EJEMPLO, CÓDIGO ARDUINO;

/**
 * Coche fantástico
 */

const byte led[] = {13, 12, 11, 10, 9, 8};

void setup() {
    for (int i=0; i<sizeof(led); i++) {
        pinMode(led[i], OUTPUT);
    }
}

void loop() {
    for (int i=0; i<sizeof(led); i++) {
        digitalWrite(led[i], HIGH);
        delay(100);
        digitalWrite(led[i], LOW);
    }
    for (int i=sizeof(led)-1; i>0; i--) {
        digitalWrite(led[i], HIGH);
        delay(100);
        digitalWrite(led[i], LOW);
    }
}

No hay comentarios:

Publicar un comentario