CODELAB ARDUINO
LE 05 Mai 2014
PRESENTATION
- Préparation de l'environnement Arduino.
- Les différentes sorties de l'Arduino.
- Rappels + fonctionnement d'une led
- Allumer et faire clignotter une/plusieurs Leds
- Le potentiomètre
- La LDR
- Activer un relais
- Sonde de température
PREPARATION DE L'ENVIRONNEMENT ARDUINO
- Brancher l'Arduino
- Lancer l'IDE
- Choisir le bon type d'Arduino
- Uploader l'exemple "blink"
- Fonctionnement de la plaque d'essai
Fonctionnement de la plaque d'ESSAI
LES DIFFERENTES ENTREES / SORTIES
DE L'ARDUINO
Il y a 20 entrées/sorties sur l'Arduino :
- 6 ENTREES analogiques, numérotées de A0 à A5.
- 14 entrées/sorties numériques, numérotées de 0 à 13.
- 6 de ces entrées/sorties peuvent assurer une sortie PWM (Pulse Width Modulation - Modulation de Largeur d'Impulsion, :une astuce pour modifier le courant de sortie). Les 6 sorties PWM sont les numéros 3, 5, 6, 9, 10, 11.
Les entrées analogiques
Elles peuvent recevoir une tension variable (entre 0 et 5 volts) en provenance de capteurs analogiques (résistance variable par exemple).
Les entrées/sorties numériques
Elles reçoivent ou envoient des signaux numériques : donc 0 ou 1. Ces signaux se traduisent par des tensions de 0 ou de 5V.
Le fonctionnement (entrée ou sortie) d'une connexion est fixée dans le programme par INPUT ou OUTPUT.
RAPPELS ET FONCTIONNEMENT D'UNE LED
Le contact le plus long va à la borne (+) c'est l'Anode.
/!\ Toujours utiliser une LED avec une résistance pour limiter le courant qui la traverse /!\
ALLUMER UNE OU PLUSIEURS LEDS
Ouvrir le fichier exemple "blink".
Le transférer sur l'Arduino.
PWM - Faire varier l'intensité d'une LED
Même montage sur une sortie PWM.
Charger le sketch "fade".
Vague lumineuse
LE BOUTON POUSSOIR
Le bouton poussoir est un dispositif physique qui permet le passage ou non du courant.
Lorsque l'on appuie dessus, le contact s'établit et le courant peut alors passer.
Cependant, il y a un phénomène physique qui pose parfois problème dans les montages.
SCHEMA DU MONTAGE
SCHEMA DU MONTAGE AVEC LED
LE POTENTIOMETRE
LDR : LIGHT DEPENDENT RESISTOR
MONTAGE
QUELLES VALEURS OBTIENT-ON ?
-On mesure un voltage compris entre 0 et 5V.
- L'ADC (Analog-to-Digital Converter) a une résolution de 10 bits, soient des valeurs lues comprises entre 0 et 1023 (2^10 valeurs).
- Mettre le potentiomètre au maximum.
- Lire les valeurs avec différentes luminosités.
- Caler le potentiomètre pour mesurer entre 500 et 600 en "lumière maximale".
-
Relire les valeurs.
Activer un relais
Il permet d'allumer ou d'éteindre un appareil ménager par exemple (cafetière,...).
Son ouverture et sa fermeture sont commandés par l'Arduino à travers un transistor.
Celui-ci consomme près de 100mA.
Montage
SONDE DE TEMPERATURE
0 -> 1 V