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

Envoyer un compte rendu au format PDF à vos enseignants.