Arduino
1. Qu'est-ce qu'Arduino ?
• Définition : Arduino est une plate-forme open-source de prototypage électronique
qui permet aux utilisateurs de créer des projets interactifs.
• Matériel : Comprend un microcontrôleur, des entrées/sorties numériques et
analogiques, une interface USB pour la programmation.
2. Matériel nécessaire
• Carte Arduino (ex : Arduino Uno)
• Câble USB : Pour connecter la carte à un ordinateur.
• Capteurs et modules : (ex : LED, résistances, capteurs de température, moteurs).
• Breadboard : Pour des connections temporaires.
• Fils de connexion : Pour relier les composants.
3. Installation de l'environnement de développement
• Télécharger l'IDE Arduino : Disponible sur le site officiel Arduino.
• Installation : Suivre les instructions pour installer l'IDE sur votre ordinateur.
• Configuration : Sélectionner le type de carte et le port série dans l'IDE.
4. Premiers pas avec Arduino
• Exemple de programme simple : Faire clignoter une LED.
o Code :
Code
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Configure la LED intégrée comme sortie
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // Allume la LED
delay(1000); // Attend une seconde
digitalWrite(LED_BUILTIN, LOW); // Éteint la LED
delay(1000); // Attend une seconde
}
Télécharger le code : Connecter la carte et cliquer sur le bouton "Téléverser" dans l'IDE.
5. Concepts de base
• Pins (broches) :
o Entrées numériques : Pour lire des signaux (ex : boutons).
o Sorties numériques : Pour envoyer des signaux (ex : LED).
o Entrées analogiques : Pour lire des valeurs continues (ex : capteurs de
lumière).
• Fonctions :
o setup(): Fonction exécutée une fois au démarrage.
o loop(): Fonction exécutée en boucle.
6. Utilisation de capteurs et d'actionneurs
• Capteurs : Dispositifs qui détectent des changements dans l'environnement (ex :
capteurs de température).
• Actionneurs : Dispositifs qui effectuent une action (ex : moteurs, servomoteurs).
7. Projets pratiques
• Projet 1 : Thermomètre :
o Utiliser un capteur de température pour afficher la température sur un écran
LCD.
• Projet 2 : Système d'alarme :
o Utiliser un capteur de mouvement pour activer une alarme (buzzer).
8. Ressources supplémentaires
• Communauté Arduino : Forums, blogs, et tutoriels en ligne.
• Documentation officielle : Pour des références sur les fonctions et les bibliothèques.
9. Conclusion
Arduino est un excellent outil pour apprendre l'électronique et la programmation. Avec un
peu de pratique, tu peux réaliser des projets intéressants et complexes !