Publié : 23 février 2016

Activité 1 : Comment programmer une DEL ?

Avant de découvrir comment programmer des moteurs nous allons d’abord découvrir la carte programmable ARDUINO UNO et comment programmer un fonctionnement automatisé simple avec une DEL (Diode Electro-Luminescente) que nous allons faire clignoter.

La carte a microcontrôleur ARDUINO UNO

- Le rôle de la carte Arduino est de stocker un programme et de le faire fonctionner.
- La carte reçoit des informations analogiques ou numériques sur ses entrées.
- Le microcontrôleur traitera ces informations et les transmettra vers les sorties numériques.

Le logiciel de programmation

 :

Au collège pour simplifier la programmation nous allons utiliser Ardublock qui est inclus dans le logiciel ARDUINO et qui permet de programmer graphiquement en utilisant des "Blocks". Nous verrons juste après que chaque "block" correspond à une fonction à programmer. Il suffira d’assembler les "blocks" un peu à la manière d’un "Puzzle".

Pour utiliser Ardublock il faut d’abord démarrer le logiciel Arduino Puis dans le menu ’Outils" cliquer sur "Ardublock".

La fenêtre de graphique d’Ardublock s’affiche à l’écran :

On peut accéder ensuite aux différents blocks en cliquant dans les différents menus ou rubriques :

Menu "Contrôle"

Menu "Broche"

DEBUT DE L’ACTIVITE

Partie 1 : Le branchement des composants : Il faut brancher la DEL dans le bon sens car c’est un composant polarisé :

- La grande patte (borne + Anode) est à brancher sur la sortie numérique 13 (Digital 13).
- La patte Courte (borne - Cathode) est à brancher sur le GND (GND = GROUND = terre = borne -)

Partie 2 : La programmation de la DEL :

La DEL est branchée sur la sortie Numérique 13 donc pour allumer la DEL il faudra activer la sortie Numérique 13 afin qu’elle délivre une tension.

Donc :

- si j’active la sortie Numérique 13 ----> la DEL s’allume
- si je Désactive la sortie Numérique 13 ----> la DEL s’éteint.

Le logigramme de fonctionnement sera donc le suivant : ALLUMER la DEL pendant 1 seconde puis ETEINDRE la DEL pendant 1 seconde et ainsi de suite en BOUCLE

Bilan de l’activité :

- Activer une sortie Numérique (Digital) ---> la mettre au niveau HAUT
- Désactiver une sortie Numérique ---> la mettre au niveau BAS

Une Entrée ou Sortie Numérique ne peut avoir que deux ETATS :

ACTIF = NIVEAU HAUT (High) = 1

INACTIF = NIVEAU BAS (Low) = 0

On parle ainsi de signal Numérique car on utilise les chiffres 0 ou 1 pour coder l’état de la sortie numérique.


Vous pouvez maintenant passer à l’activité 2 pour apprendre à programmer le fonctionnement des moteurs...

Documents joints