Vous êtes venu directement sur cette page sans passer par la description de la carte, du logiciel et du langage Arduino. Je vous conseille fortement de faire un retour en arrière. La compréhension des programmes en sera facilité.
Matériels nécessaire:
Schéma du montage (réaliser avec Fritzing):
Carte Arduino UNO
Programme
Voir la page logiciel pour le téléchargement du programme sur la carte.
Analyse du programme:
Bien que les commentaires suffissent pour comprendre le programme, vous remarquerez qu'il n'y a pas de définition de variables (avant void setup()). En effet, le numéro de broche est directement donnée dans la fonction pinMode().
Description des fonctions (voir sur le site la page langage pour plus de détails):
Cette fonction (pinMode) permet d'affecter au "numéro_broche" la fonction sortie (OUTPUT) ou entrée (INPUT).
Si l'on veut récupérer l'information d'un capteur par exemple se sera INPUT.
Par contre si l'on souhaite commander un moteur ou allumer une LED se sera OUTPUT
Cette instruction permet de stopper le programme pendant un temps donné. Le temps est en milliseconde.
Cette instruction permet d'envoyer un ordre aux broches digitales (digitalWrite) en indiquant le "numéro de broche" et l'état souhaité: