1. Feu Tricolore-TUTO
Objectif :
L’objectif de cet atelier est de réaliser un feu tricolore avec trois LED (verte, une orange, une
rouge) qui devront être allumées comme suit :
Verte allumée pendant 3 secondes
Orange allumée pendant 1 seconde
Rouge allumée pendant 3 secondes
Orange allumée pendant 1 seconde
Fonctions :
Setup() :
La fonction setup () ne fonctionnera qu'une seule fois, après chaque mise sous tension
ou réinitialisation de la carte Arduino. Utilisez-le pour initialiser les variables, les
modes broches, commencer à utiliser les bibliothèques, etc.
Loop() :
fonction fait précisément ce que son nom suggère et effectue des boucles consécutives,
permettant à votre programme de changer et de répondre. Utilisez-le pour contrôler
activement la carte Arduino.
delay(ms) :
Met le programme en pause pour la durée (en millisecondes) spécifiée en
paramètre. (Il y a 1000 millisecondes par seconde.)
ms: le nombre de millisecondes à suspendre
pinMode(pin, mode) :
Configure la broche spécifiée pour se comporter en entrée ou en sortie
pin: le numéro de la broche dont vous souhaitez définir le mode
mode: INPUT, OUTPUT ou INPUT_PULLUP
digitalWrite(pin, value) :
Si la broche a été configurée comme une OUTPUTavec pinMode(), sa tension sera
réglée sur la valeur correspondante: 5 V (ou 3,3 V sur les cartes 3,3 HIGHV ) pour 0 V
(masse) pour LOW.
Si la broche est configurée en tant que INPUT, digitalWrite()cela activera ( HIGH) ou
désactivera ( LOW) le pullup interne sur la broche d'entrée
2. pin: le numéro d'identification
value: HIGH ou LOW
Matériels:
Carte Arduino UNO
A: pattes (pin) dites digitales (0,1). La patte 13 est équipée d'une résistance.
B: le microcontrôleur
C: pattes dites analogiques.
D: les différentes pattes d'alimentation:
Rouge: sortie 5v (+)
Orange: sortie 3,3V (+)
Noire: les masses (-)
Jaune: entrée reliée à l'alimentation (7V-12V)
L'USB : alimentation de la carte et transfert des programmes qu'on souhaite téléverser
dans le microcontrôleur.
L'alimentation 7V-12V : alimenter la carte lorsqu'elle est en production
BreadBoard : permet de réaliser le prototype d'un circuit électronique et de le tester, sans
aucune soudure.
3. Câbles : pour la liaison des différents composants du système (dans cet atelier nous allons
utiliser les câbles de type male-male)
Résistance (dans cet atelier nous allons 3 résistances 220 Ω)
LEDS (dans cet atelier nous allons utiliser 3 leds Rouge-Orange-Vert)