Title: Quizz Arduino

Définition Arduino

Déplacez les textes dans les emplacements qui leur correspondent.

Q: Un [...] est une carte électronique [...] qui permet de [...] des [...] dont l'état va dépendre d'un programme, mais aussi de signal [...] par un ou plusieurs [...].
A: Arduino; programmable; piloter; équipements; envoyé; capteurs

Arduino à légender

- Bouton Reset
- Connecteur USB
- Broches Digitales
- Broches analogiques
- Alimentation par transfo
Q: zone1
A: Bouton Reset
Q: zone2
A: Connecteur USB
Q: zone3
A: Broches Digitales
Q: zone4
A: Broches analogiques
Q: zone5
A: Alimentation par transfo

question "boucle"

Q: Le programme écrit dans un arduino est constitué uniquement d'une boucle (section "loop" ) : dès qu'on démarre l'arduino, les instructions qui sont dans cette boucle sont directement exécutées, jusqu'à ce qu'on coupe l'alimentation ou qu'on appuie sur Reset
A: false

Les sections

Q: Dans un programme d'arduino, les sections SETUP et LOOP sont délimitées par:
- Des parenthèses ()
- Des accolades { } (correct)
- Des crochets []
- Les sections SETUP et LOOP ne sont pas délimitées

Entrées sortie

Q: Parmis ces équipements qu'on peut connecter à un arduino, quels sont ceux qui sont des ENTREES, c'est à dire qu'il "envoie" une information à l'arduino.
- Une LED
- Un capteur de température (correct)
- Un bouton poussoir (correct)
- Un moteur de pompe
- Un afficheur LCD

Digital ou analogique

- Un bouton poussoir
- Un capteur de température
- LED qui indique si l'appareil est ON
- Lumière à intensité variable
- Un ventilateur à vitesse réglable
Q: Digital
A: Un bouton poussoir; LED qui indique si l'appareil est ON
Q: Analogique
A: Un capteur de température; Lumière à intensité variable; Un ventilateur à vitesse réglable

Retrouver les erreurs

Q: Soit le programme ci dessus. Cocher les erreurs qui vous semble bloquantes parmis celles qui sont proposées ci dessous:
- L'instruction "delay" n'existe pas
- Il y a deux parenthèses collées l'une à l'autre juste après "loop", elles n'ont rien à faire ici
- le mot clé HIGH n'est pas compris dans le langage de l'Arduino
- Il manque une accolade quelque part dans le programme (correct)
- Il manque un point virgule quelque part dans le programme (correct)
- Il manque des [ ] quelque part dans le programme
- Il n'y a pas d'utilisation ni de déclaration de variable, c'est obligatoire