====== 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 : {{ :in202:seance_5:bread.png?600 |Breadboard}} La carte ARDUINO DUE offre un grand nombre de ports : {{ :in202:seance_5:Arduino-Due-Pinout.png?600 |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. 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(); } }