User Tools

Site Tools


in202:seance_5:breadboard

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.

  • Fil partant du port de la carte ARDUINO
  • Fil arrivant sur la rangée de la breadboard.
  • Composant positionné sur les fils de la breadboard.

Etape 2 : Connecter la diode blanche

Pour ce faire

  • Sélectionner un port “Tout ou Rien” de la carte ARDUINO (différent du port 13)
  • Placer sur la Breadbord la diode.
  • Faite partir un fil du port “Tout ou Rien” vers le + de la diode.
  • Faite partir un fil du connecteur masse de la carte ARDUINO vers le - de la diode.

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();
    }
}
in202/seance_5/breadboard.txt · Last modified: 2022/11/18 10:46 (external edit)