Projet Prototypage : Justine LANNI - Jacqueline YOGENDRAN
Vendredi 7 février : Cours d'Arduino
Contexte : DĂ©couverte de l'Arduino et de ses composantsÂ
Objectif : S'initier aux bases de l'Ă©lectronique et apprendre Ă utiliser un Arduino.Â
Matériel utilisé au cours du TP :
- 1 Arduino;
- 1 Résistance;
- 1 BASE SHIELD;
- 1 plaque de montage rapide;
- 1 LED;
- Des fils;
- Logiciel Arduino;
- Bouton poussoir;
- Potentiomètre;
- Capteur I2C;
Les composants d'un Arduino :
-
un board de développement
-
un IDE
-
une bibliothèque de fonctions
Alimentation de la carte possible par un ordi ou par un autre moyen externe.
Mais ce n'est pas tout il y a également ces éléments à prendre en compte pour effectuer des montages :
-
LEDÂ :
- Permet le passage du courant dans un seul sens.
- Possède une patte plus courte correspondant à la borne négative (cathode).
- A une très faible résistance.
-
Résistance :
- Permet de limiter le courant circulant dans un circuit.
- Utilise la loi d’Ohm : U = R × I (U : tension, R : résistance, I : courant).
- La pile peut compenser les variations de courant.
-
Condensateur :
- Stocke et libère l’énergie électrique selon les besoins du circuit.
-
Potentiomètre :
- Permet de faire varier la tension.
- Utilisé pour permettre à l’Arduino d’interagir avec l’utilisateur.
-
Transistor :
- Permet de contrôler des tensions plus élevées avec Arduino.
- Par exemple, un moteur fonctionnant en 12V (trop élevé pour l’Arduino) peut être piloté à l’aide d’un transistor.
-
Régulateur de tension :
- Permet de convertir une tension de 12V en 5V pour adapter l’alimentation des composants.
Quelques montages rĂ©alisĂ©s durant ce premier cours :Â
1) Faire clignoter une LED
MatĂ©riel :Â
- LED
- Résistance pour limiter le courant dans le circuit
RĂ©sultat :Â
Le code pour faire clignoter la LED :Â
2) Le bouton poussoir
Un bouton poussoir en Arduino sert Ă envoyer un signal lorsqu'on appuie dessus. Il agit comme un interrupteur :
- Appuyé → Il ferme le circuit, laissant passer le courant. L'Arduino reçoit un signal HIGH (1).
- Relâché → Il ouvre le circuit, bloquant le courant. L'Arduino reçoit un signal LOW (0).
Le bouton poussoir possède au minimum 2 broches :
- Une patte du bouton est connectée à une entrée numérique de l'Arduino.
- L’autre est reliée à GND avec une résistance de pull-down pour éviter les faux signaux.
Le code : Tools > Serial Monitor
3) Le potentiomètre
Un potentiomètre est une résistance variable. Il permet de régler une valeur entre 0 et 1023 (car l’Arduino lit des valeurs analogiques sur 10 bits) et possède trois broches :
- Broche 1 → Alimentation positive (5V de l'Arduino)
- Broche 2 → Donne une tension variable entre 0V et 5V.(Sortie / Curseur - Signal)Â
- Broche 3 → Alimentation négative (GND / masse)
En tournant le potentiomètre, la tension de sortie varie !
Code :
4) Capteur I2C
Un capteur I²C est utilisé pour mesurer et envoyer des données à un microcontrôleur dans de nombreuses applications, notamment :
- Capteurs de température et d’humidité (ex : DHT20, HTU21D)
- Capteurs de pression atmosphérique (ex : BMP280, BME680)
- Accéléromètres et gyroscopes (ex : MPU6050, LSM6DS3)
- Capteurs de lumière (ex : BH1750, TSL2561)
- Capteurs de gaz (ex : CCS811, MQ135 avec interface I2C)
- Modules de communication (ex : EEPROM I2C, RTC DS3231 pour l'horloge en temps réel)
- Capteurs biométriques (ex : lecteurs d’empreintes digitales)