Table of Contents

Connecter la LED extérieure

Vous avez une breadboard sur laquelle sont montés plusieurs composants (deux LED et un bouton poussoir) ainsi que plusieurs fils qui sont connectés à la carte.

Une breadboard permet d'enficher les composants (pas besoin de souder). La breadboard que vous avez est cablé comme ceci :

Breadboard

La carte ARDUINO DUE offre un grand nombre de ports :

Les ports de la carte DUE

Nous nous intéressons pour l'instant aux ports “PWM” ainsi qu'aux ports d'alimentations (3.3V et GND (terre)).

Etape 1 : Recopier le schéma actuel

Dessinez le schéma de connexion actuel.

Etape 2 : Connecter la diode blanche

Pour ce faire

Etape 3 : Modifier le programme précédent

Modifier le programmer précédent pour faire clignoter la diode interne en alternance avec la diode externe. Quand la diode interne s'allume, la diode externe s'éteint et vice-versa.

Correction

Correction

    Led externalLed(10, "external");           // Led sur le port 10;
    Led builtinLed(BUILTIN_LED, "internal");   // Led interne.
 
void setup()
{
    Serial.begin(9600);
    builtinLed.SwitchOn();
}
 
void loop()
{
    if(builtin.IsSwitchedOn())
    {
        builtin.SwitchOff();
        externalLed.SwitchOn();
    }
    else
    {
        builtin.SwitchOn();
        externalLed.SwitchOff();
    }
}