Shield Microbit et des Composants

Sur cette page tu trouveras une série de tutoriels pour apprendre à utiliser les composants Grove : 

Le Shield Microbit

Le shield est une carte qui se connecte au Microbit pour ajouter plus de fonctionnalités. Il a des ports où on peut brancher différents composants. En premier lieu insert  ton Microbit dans le Shield.

Pour brancher tes composants, tu peux utiliser les 3 ports entourƩs en bleu (P0/P14, P1/P15, P2/P16). Pour chaque port, tu as en rƩalitƩ deux entrƩes/sorties ! Elles sont Ʃcrites en petit Ơ cƓtƩ du port.

Tu peux utiliser des pinces crocodiles avec les autres ports sur les cƓtƩs de la carte (GND, P8, P12, P13, 3V3, P0, P1, P2).

On ne va pas utiliser le port I2C.

Ā 

Les Boutons

Les boutons sont comme les touches d’une tĆ©lĆ©commande.Ā Quand tu appuies dessus, cela envoie un signal de type EntrĆ©e NumĆ©rique au Microbit, indiquant qu’une action doit ĆŖtre prise.Ā 

Qu’est-ce qu’une EntrĆ©e NumĆ©rique ?

Une information numĆ©rique binaire est une donnĆ©e qui peut seulement avoir deux Ć©tats : 0 ou 1. C’est comme un interrupteur qui peut ĆŖtre soit allumĆ© (1) soit Ć©teint (0).

Bouton sur le Microbit :

  • PressĆ© (1) :Ā Quand tu presses le bouton, le Microbit reƧoit un signal de 1. C’est comme dire « ouiĀ Ā» ou « vraiĀ Ā».
  • Non PressĆ© (0) : Quand le bouton n’est pas pressĆ©, le Microbit reƧoit un signal de 0. C’est comme dire « nonĀ Ā» ou « fauxĀ Ā».

Comment connecter le Bouton au Shield ?

Lorsque tu connectes le bouton poussoir avec le Shield, regarde bien le bouton. Tu en auras généralement deux types. 

Soit un modèle comme celui-là avec son câble à relier au Shield :

Attention : Pour déconnecter le câble du Shield, ne tire pas sur le câble ! Appuie sur le petit blanc loquet qui est dessus.

Soit un modĆØle comme celui-lĆ . et tu auras besoin d’un cĆ¢ble femelle.(jaune/blanc = OUT / rouge = VCC / noir = GND)

Les Blocs dans MakeCode ?

Pour accéder au Blocs des Broches tu vas devoir cliquer sur AVANCEE

Le PotentiomĆØtre & Capteur Ć  Distance

Un potentiomĆØtre est un bouton que tu tournes. En le tournant, tu changes la rĆ©sistance, ce qui modifie la valeur lue par l’EntrĆ©e Analogique.Ā La valeur peut varier de 0 Ć  un maximum (par exemple, 1023 sur le Microbit).

Qu’est-ce qu’une EntrĆ©e Analogique ?

Une entrĆ©e analogique est un type d’entrĆ©e sur un appareil Ć©lectronique qui peut lire une gamme continue de valeurs, plutĆ“t que seulement deux Ć©tats comme pour les entrĆ©es numĆ©riques (bouton). Cela permet de mesurer des variations plus subtiles et continues.

Comparaison entre une EntrƩe NumƩrique & Analogique :

  • EntrĆ©e NumĆ©rique (bouton) : Ne peut lire que 0 ou 1 (Ć©teint ou allumĆ©).
  • EntrĆ©e Analogique (potentiomĆØtre) : Peut lire une gamme de valeurs continues (comme les volumes intermĆ©diaires d’un bouton de volume).

Comment connecter leĀ PotentiomĆØtre au Shield ?

Tu peux brancher un potentiomètre avec un câble Grove classique ! Tu as juste à le clipser à la broche P que tu souhaites !

Les Blocs dans MakeCode ?

Capteur de distance

Un capteur de distance (ultrasons) envoie un signal, puis mesure le temps que le signal met Ć  revenir. Plus le temps est long plus la distance est grande. C’est lui aussi une EntrĆ©e Analogique

L’envoi du signal correspond Ć  la broche ECHO (le capteur Ć©met un ā€œechoā€), la broche TRIG dĆ©clenche la mesure, elle correspond Ć  l’arrivĆ©e du signal.

Plage de mesure : de 2cm Ć  4 m !

Pour utiliser le bloc ‘Ultrasonic Sensor’, il faut d’abord importer l’extension ‘Grove’ ! Il faut Ć©crire le nom de l’extension pour la trouver !

/!\ Astuce /!\ :

Pour comprendre comment le capteur fonctionne, commence par afficher ses valeurs comme suit :

Le bloc ‘tronquer’ permet de ne garder que le nombre entier et ne pas afficher les dĆ©cimales ! Tu trouveras ce bloc dans la catĆ©gorie ‘Maths’.

On marque aussi une pause pour pouvoir lire plus facilement les valeurs !

Le capteur de distance & ses branchements

Tu peux brancher un capteur de distance Grove avec un câble Grove classique ! Tu as juste à le clipser à la broche P que tu souhaites !

Les Servomoteurs

Un servomoteur est un petit moteur contrÓlable par le Microbit. Il peut tourner à un angle précis ou tourner en continu. Ils utilisent des sorties numériques pour fonctionner.

Qu’est-ce qu’une Sortie NumĆ©riqueĀ et PWM ?

Pour contrƓler un servomoteur, le Microbit envoie des signaux numƩriques, utilisant une mƩthode appelƩe PWM (Pulse Width Modulation). Voici ce que cela signifie simplement :

  • Sortie NumĆ©rique : Elle peut ĆŖtre soit allumĆ©e (1), soit Ć©teinte (0).
  • PWM : C’est comme allumer et Ć©teindre trĆØs rapidement pour crĆ©er diffĆ©rents effets. La durĆ©e pendant laquelle c’est allumĆ© ou Ć©teint contrĆ“le le mouvement du servomoteur.

Types de Servomoteurs

Servomoteur Classique
  • Angle PrĆ©cis :
    • Petite impulsion : 0°.
    • Moyenne impulsion : 90°.
    • Longue impulsion : 180°.
Servomoteur Continu

(il y a une petite vise en dessous)

  • Rotation Continue :
    • Moyenne impulsion : ArrĆŖt.
    • Petite impulsion : Tourne dans un sens.
    • Longue impulsion : Tourne dans l’autre sens.

Comment connecter le ServoMoteur

Le branchement en vidéo : 

-> Clique ici <-

Les Blocs dans MakeCode ?

Si ton servomoteur ne tourne pas correctement, branche le câble USB ou une batterie PowerBank sur le shield Grove au lieu du Micro:Bit !

Les Leds

Un composant est ā€œnumĆ©riqueā€ lorsque son Ć©tat ne peut prendre que deux valeurs : 0 ou 1, allumĆ© ou Ć©teint, Vrai ou faux.

-> La LED est un composant digital car elle ne peut être que allumée ou éteinte

La LED & ses branchements

Attention, la LED est un composant ā€œpolarisĆ©ā€. Selon le sens dans lequel vous branchez l’ampoule, elle peut ne pas s’allumer.

Qu’est ce que les Sorties NumĆ©riques ?

Une ā€œsortieā€ est un composant qui reƧoit une information de la carte pour fonctionner : l’information ā€œsortā€ de la carte et va vers le composant.

-> La LED est une sortie car c’est vous/la carte qui lui envoyez du courant pour qu’elle s’allume ou s’éteigne.

Retour en haut