Course: Atelier Ingénierie et Intelligence Artificielle 2026-2027 | PEN

  • This section1

    Découverte et utilisation de la carte micro:bit

    • Des exercices pour (re)démarrer avec la carte micro:bit dans le site MakeCode avec la carte simulée ou avec la carte physique - connectez vous avec votre compte Microsoft :
      • Projet à nommer AIIA-BoutonsAB : quand on appuie sur le bouton A on affiche un cœur et quand on appuie sur le bouton B on affiche un fantôme de pacman.
      • Projet à nommer AIIA-BoutonsABX : quand on appuie sur le bouton A on affiche un cœur et quand on appuie sur le bouton B on affiche un fantôme de pacman et quand rien n’est appuyé on affiche une croix.
      • Projet à nommer AIIA-Penombre : quand le niveau de lumière est sombre (couvrir la matrice de DEL à quelques centimètres avec une feuille ou la main), produire un son aigu, sinon rien. Pour cela, on mesurera l'intensité de la lumière ambiante une fois pas seconde.
      • A vous de trouver des idées supplémentaires.
        Exemple : faites un programme qui produit un son dont la fréquence augmente notablement à chaque appui sur A et diminue à chaque appui sur B (on ne descendra pas sous 100Hz ni au dessus de 4000Hz). -> correction
    • Exploitation d'une extension et sa documentation :

      Voici la documentation du joystick Elecfreaks qui utilise une carte micro:bit : https://www.elecfreaks.com/learn-en/microbitExtensionModule/joystick_bit_v2.html

      Dans votre cahier, titrez "Le joystick Elecfreaks" puis indiquez proprement et bien présenté :

          • à quels ports sont connectés les boutons C, D, E et F,
          • à quels ports est connecté le joystick,
          • à quel port est connecté le buzzer,
          • à quel port est connecté le vibreur.

      Ensuite allez dans MakeCode et ouvrez un nouveau projet nommé "JoystickElecfreaks".

      Cliquez "Extension" et cherchez "joystickbit". Ajoutez la (vous pouvez cliquer dessus pour mieux la connaitre). Puis ajoutez bien au démarrage l'initialisation du joystick :

      Programmez ceci dans le même programme :

          • Afficher la lettre du bouton pressé,
          • Si C et D sont pressés, faire vibrer le joystick
          • Si E et F sont pressés, produire un son sur le buzzer du joystick.
          • Puis modifier cela en lisant la valeur de la manette, et produisez un son de fréquence égale à la valeur de l'axe X * 4. Vous pouvez choisir de jouer la tonalité en arrière plan pour que le programme continue de s'exécuter !
            Voici une solution pour générer un nombre allant de 0 à 4092 lorsque X varie de 1023 à 0 : (Spoiler)
            Solution

      Pour aller plus loin... : ajouter vos idées et personnalisations. Venez emprunter un joystick en salle 201 et tester !  

    • Premier constat, et leçon à tirer de cette séance : beaucoup de temps a été perdu dans le mauvais suivi des consignes écrites, voire dans l’ouverture même de ces consignes dans Moodle. Les consignes doivent être lues, afin d’être traitées avec rigueur et dans le bon ordre. C’est justement ce qui est attendu des compétences nécessaires à nos futurs projets.

  • 2