🟢 4ème · Période 3 · Révision
Révision : Séquence 6
Programmation Arduino : Les notions clés
🔗 Lien direct vers cette page
46R
Scanne le QR code, ou saisis ce code sur la page d'accès direct du site.
https://technologie-lft.vercel.app/go.html?c=46R
📖 Vocabulaire essentiel
Plie la feuille sur les pointillés pour cacher la colonne de droite, puis interroge-toi.
| Mot | Définition |
|---|---|
| Arduino | Carte à microcontrôleur programmable pour piloter des capteurs et actionneurs. |
| setup() | Fonction d'initialisation, exécutée une seule fois au démarrage. |
| loop() | Boucle principale du programme, exécutée en continu indéfiniment. |
| Entrée numérique | Signal ON/OFF (0 ou 1) : bouton poussoir, capteur de présence. |
| Entrée analogique | Valeur de 0 à 1023 : capteur de lumière, température, humidité. |
| PWM | Modulation de largeur d'impulsion : simule un signal analogique en sortie (0-255). |
| Condition (if/else) | Structure qui permet au programme de prendre des décisions selon les valeurs lues. |
💡 Ce qu'il faut retenir
Chaîne d'information Arduino : Capteur (entrée) → Arduino (traitement) → Actionneur (sortie).
- setup() s'exécute 1 fois, loop() tourne en boucle.
pinMode()configure une pin en entrée (INPUT) ou sortie (OUTPUT).digitalWrite()pour allumer/éteindre,digitalRead()pour lire un bouton.analogRead()lit une valeur analogique (0-1023),analogWrite()écrit en PWM (0-255).delay(ms)met le programme en pause (1000 ms = 1 seconde).- Le moniteur série permet d'afficher des valeurs pour le débogage.
- La structure if/else permet de réagir selon les capteurs.
✅ Je vérifie mes connaissances
- Quels sont les 2 blocs obligatoires d'un programme Arduino ?
- Quelle est la différence entre une entrée numérique et une entrée analogique ?
- Quelle instruction permet d'allumer une LED branchée sur la pin 7 ?
- Que fait le programme suivant :
if (distance < 15) { digitalWrite(7, HIGH); }? - Cite 2 capteurs et 2 actionneurs utilisables avec Arduino.
- À quoi sert le moniteur série (Serial Monitor) ?