Vous allez programmer un système capable d'identifier un objet et d'afficher son identifiant sur la matrice LED de la carte Micro:bit.

Apprentissage

Si la phase d'apprentissage n'a pas encore été réalisée sur votre caméra, suivez les étapes de cette vidéo :

https://youtu.be/V3LREHTRv0k

Programmation

Vous allez utiliser les blocs suivants pour cette activité :

Capture_decran_2023-02-06_a_11.08.33.png

Ce bloc sert à initialiser la caméra via le port I2C. Il doit être utilisé une fois au début du programme.

Capture_decran_2023-02-06_a_11.25.15.png

Capture_decran_2023-02-06_a_11.09.35.png

Ce bloc sert à sélectionner l'algorithme que l'on souhaite utiliser. Pour cette activité, il faut cliquer sur la liste et sélectionner "Object Classification". Il doit être utilisé une fois au début du programme.

Capture_decran_2023-02-06_a_11.10.12.png

Ce bloc permet de faire une requête auprès de la caméra HuskyLens et de sauver les données dans une variable appelée "result". Elle doit être utiliser chaque fois que l'on veut récupérer une information depuis la caméra.

Capture_decran_2023-02-06_a_11.09.56.png

Ce bloc permet de vérifier si un élément (ID N°...) est présent à l'écran. Ce bloc renvoie la valeur Vrai ou Faux en fonction du résultat. Il doit être utilisé chaque fois que l'on veut vérifier la présence d'un objet précédemment mémorisé.


Consignes

<aside> 📢 D'après l'algorithme suivant, réalisez le programme dans l'interface Makecode ci-dessous (Cliquez sur "Modifier" en haut à droite de l'interface) :

Cliquez sur ce lien pour ouvrir l'interface de programmation "Makecode"

Capture_decran_2023-02-26_a_12.57.48.png

</aside>

<aside> 👉 Pour aller plus loin…

Modifiez votre programme pour afficher le nom de l'objet détecté sur la matrice LED de la carte Micro:bit.

</aside>