Aller au contenu

Sciences de l'ingénieur (spécialité) · Première

Programmation d'un microcontrôleur : quiz de Première SI

Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur

L'essentiel

  • Un microcontrôleur se programme à partir d'un cahier des charges : on écrit d'abord un algorithme, puis on le traduit en programme exécutable.34
  • Les ressources d'éduscol STI utilisent des supports variés : le module Arduino, Flowcode avec un algorigramme, ou le langage C sur un système sur puce.235
  • Un système réel se décompose en entrées (capteurs, boutons) et en sorties (LED, vérin) que le programme relie par des conditions.
  • Avant de lancer un programme, on le simule pour vérifier son comportement.

Avant de commencer

Ce quiz couvre la programmation d'un microcontrôleur, telle qu'elle se travaille en spécialité de sciences de l'ingénieur en Première. Il s'appuie sur le programme officiel de la spécialité, publié au Bulletin officiel spécial n°1 du 22 janvier 2019,1 et sur des ressources pédagogiques publiées sur éduscol STI.23

Tu y retrouveras la démarche (du cahier des charges au programme), les outils rencontrés en activité, le rôle des entrées et des sorties, et quelques raisonnements à mener toi-même sur des cas simples.

Quiz

13 questions · correction immédiate · ton score reste sur ton appareil.

  1. Dans le TP du niveau laser de chantier, quel est le but annoncé de la séance ?

  2. Dans cette même activité, dans quel ordre travaille-t-on ?

  3. Arduino est une carte de développement construite autour d'un microcontrôleur, que l'on programme pour lire des entrées et commander des sorties.

  4. Quelle compétence du programme correspond à écrire, à partir d'un algorithme, un programme que le microcontrôleur peut exécuter ?

  5. Le produit ColorEau prévient l'utilisateur de la température de l'eau. Comment le fait-il, et que programme-t-on sur le microcontrôleur ?

  6. Dans le TD qui traduit un algorithme en organigramme de programmation, quel est le support, et quel microcontrôleur est utilisé ?

  7. Quels outils ou langages apparaissent dans les ressources de ce chapitre ? (plusieurs réponses)

    Plusieurs réponses possibles.

  8. Un élève affirme : « Je peux écrire mon programme sans lire le cahier des charges, puisque je connais le langage ». Que répondre ?

  9. Dans un système de mesure de température qui allume une LED d'alerte, quels éléments sont des entrées et des sorties du microcontrôleur ?

  10. Un programme commande trois couleurs de LED selon la température TT de l'eau : bleu si T<20T<20 °C, vert si 20≤T≤3020\le T\le 30 °C, rouge si T>30T>30 °C. Quelle LED est allumée pour T=30T=30 °C ?

  11. Un microcontrôleur pilote 8 LED, chacune pouvant être allumée ou éteinte indépendamment. Combien de combinaisons d'états différentes peut-on afficher ?

  12. Une LED reste allumée 300 ms puis éteinte 700 ms, en boucle. Quelle est la fréquence de clignotement, en hertz ?

  13. Après avoir traduit l'algorithme en organigramme de programmation, que propose de faire le TD sur le vérin simple effet avant d'essayer le système réel ?

Les questions qu'on se pose

Faut-il apprendre un langage précis pour réussir en spécialité SI ?

Les ressources montrent des outils variés : le module Arduino,2 le logiciel Flowcode avec algorigramme3 et le langage C pour un système sur puce.5 Ce qui compte d'abord, c'est la démarche : partir du cahier des charges, écrire un algorithme, le traduire en programme exécutable.34 Les outils changent d'une activité à l'autre, la logique reste la même.

Pourquoi passer par un algorigramme plutôt que d'écrire directement le programme ?

L'algorigramme décrit la logique du fonctionnement avant de s'occuper de l'écriture. Dans le TP du niveau laser, on le complète d'abord, puis on crée le programme.3 Cela sépare les erreurs de raisonnement des erreurs de syntaxe, et facilite la correction : si le comportement simulé n'est pas celui attendu, tu sais où chercher.

Sources

Programme visé : Programme d'enseignement de spécialité de sciences de l'ingénieur des classes de première et terminale de la voie générale · Ministère de l'Éducation nationale et de la Jeunesse

  1. Programme d'enseignement de spécialité de sciences de l'ingénieur des classes de première et terminale de la voie générale, Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 6 novembre 2026.
  2. Académie de Caen — Petit cours sur les microcontrôleurs, Éduscol STI. Consulté le 6 novembre 2026.
  3. STI2D Activité — Apprentissage à la programmation d'un microcontrôleur (niveau laser de chantier), Éduscol STI. Consulté le 6 novembre 2026.
  4. Projet en classe de première en Spécialité SI, Éduscol STI. Consulté le 6 novembre 2026.
  5. Formation « System on Chip » avec les microcontrôleurs CYPRESS PSoC, Éduscol STI. Consulté le 6 novembre 2026.
  6. Programmes et ressources en sciences de l'ingénieur — Voie générale, Éduscol. Consulté le 6 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page