Quiz 📘 Structuration

🔗 Lien direct vers cette page

QR code 46R
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.

MotDéfinition
ArduinoCarte à 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ériqueSignal ON/OFF (0 ou 1) : bouton poussoir, capteur de présence.
Entrée analogiqueValeur de 0 à 1023 : capteur de lumière, température, humidité.
PWMModulation 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

  1. Quels sont les 2 blocs obligatoires d'un programme Arduino ?
  2. Quelle est la différence entre une entrée numérique et une entrée analogique ?
  3. Quelle instruction permet d'allumer une LED branchée sur la pin 7 ?
  4. Que fait le programme suivant : if (distance < 15) { digitalWrite(7, HIGH); } ?
  5. Cite 2 capteurs et 2 actionneurs utilisables avec Arduino.
  6. À quoi sert le moniteur série (Serial Monitor) ?