Prérequis:
Les bases cours Arduino
But:
utilisation des Entrées / Sorties sur un système microprogrammé ,ici AT Mega 328P de l’arduino UNO
Répertoire de travail:
~/Works/CoINFO_PHY/LED_EXTERNE
Sujet de LED_EXTERNE
on pourra redéfinir notre led avec
#define LED_EXTERNE 13
Sur l’arduino Uno on va brancher une LED ROUGE avec sa résistance de limitation de courant sur la broche 13 de l’arduino UNO, retrouver sur le schéma de l’arduino sur quelle broche du microcontrôleur ATMEGA328P la broche 13 correspond .Calcule de la résistance de limitation de courant. Ecrire un code qui va allumer la led pendant 1 seconde et éteindre cette led pendant 1 seconde et on recommence .
Avec Monia donner l’algorithme et le PL , coder sur l’IDE ARDUINO Tester valider . Envoyer votre compte rendu.

Changer de Sortie brancher la LED sur la broche 9
Modifier le code pour faire clignoter la LED avec la broche 9 de l’arduino, expliquer pourquoi la macro #define LED_EXTERNE XX est bien pratique ici
Algorithme avec Monia

Pseudo Langage
# ----------------------------------------------------------------------------
# Nom : arduino_LED.pl
# Sujet :
# Version : 0.1
#
# Auteur : ?
# Création : 15/01/2026
# Mise à jour : 15/01/2026
# ----------------------------------------------------------------------------
# source généré par MoniaOrg version 0.38
Programme LED ;
# annonces de sous-programmes
PROCEDURE setup() ; Prototype ;
PROCEDURE loop() ; Prototype ;
PROCEDURE setup() ;
DEBUT
mettre en sortie la broche 9 (led) ;
FIN
PROCEDURE loop() ;
DEBUT
Broche 9 à "1" (allumer la led) ;
attendre 500ms ;
Broche 9 à "0" (eteint ka led) ;
attendre 500ms ;
FIN
DEBUTPROG
setup() ;
TANT QUE ( VRAI ) FAIRE
loop() ;
FINTQ
FINPROG



