Acheter aux États-Unis Acheter au Royaume-Uni Acheter chez DE Acheter auprès du service informatique Acheter chez FR Acheter chez ES ここでご購入を!


Connecter le module de détection ultrasonique au port à 4 broches “+,p8,p16,-” de la carte PnP à l’aide d’un câble PnP à 4 broches ;

Connecter le module LED vert au port P0 de la carte PnP OSOYOO à l’aide d’un câble PnP à 3 broches OSOYOO ;

Connecter le module LED jaune au port P1 de la carte PnP avec un câble PnP à 3 broches ;

Connecter le module LED rouge au port P2 de la carte PnP avec un câble PnP à 3 broches comme ci-dessous ;

Étape 0 :Allez à l’adresse : https://makecode.microbit.org, cliquez sur New Project .

Etape 1. Dans la fenêtre Toolbox, cliquez sur la catégorie Variables , puis sur le bouton Make a Variable , et enfin dans la fenêtre New Variable name , tapez “range” comme nom de variable, puis cliquez sur le bouton Ok comme indiqué sur la figure suivante.

Étape 2. Faites glisser et déposez un bloc set range to 0 à l’intérieur du bloc forever .

Etape 3. Dans les contrôles Editor , cliquez sur le bouton Advanced , puis sur le bouton Extensions , comme indiqué dans la figure suivante.

Étape 4 : Dans la page Extensions , entrez le projet “Sonar” dans la zone de texte Recherche et cliquez sur le bouton Search . La page vous montrera toutes les extensions qui correspondent à votre recherche. Maintenant, cliquez sur sonar pour l’ajouter à votre projet comme le montre la figure suivante.

Etape 5. Dans la partie Toolbox, cliquez sur la catégorie Sonar . Faites glisser le bloc ping trig echo unit  et placez-le à l’intérieur de l’espace réservé au bloc set range to 0. Choisissez ensuite P8 dans ping trig ,choisissez p16 dans echo pin ,choisissez cm dans l’unité dans le menu déroulant comme le montre la figure suivante.

Étape 6. Cliquez sur la catégorie Basic et faites glisser le bloc show number pour le placer à l’intérieur de l’emplacement du bloc forever , juste en dessous du bloc set range to 0, comme indiqué sur la figure suivante.

Étape 7 : Dans la section Toolbox, cliquez sur la catégorie Variables . Faites glisser le bloc range et placez-le à l’intérieur de l’espace réservé au bloc show number, comme indiqué dans la figure suivante.

Étape 8. Dans la zone Toolbox, cliquez sur la catégorie Logic et faites glisser le bloc if-then-else par-dessus.

Étape 9. Placez le bloc if-then-else à l’intérieur de l’espace réservé du bloc forever sous le bloc show number 0. Cliquez sur l’icône plus pour ajouter une autre section au bloc if-then-else, comme le montre la figure suivante.

Etape 10. Dans la catégorie Toolbox, cliquez à nouveau sur la catégorie Logic , cliquez et faites glisser le bloc 0=0 et placez-le à l’intérieur du bloc forever sous le bloc show number . Ensuite, réglez ““0≥0” dans le menu déroulant, comme indiqué sur la figure suivante.

Étape 11. Glisser-déposer un bloc range de la catégorie variable et le placer à l’intérieur de l’espace réservé du bloc 0≥0. Définir ensuite une plage20 dans ce bloc, comme indiqué dans la figure suivante.

Étape 12.Dans la section Toolbox, cliquez sur la catégorie Pin . Faites ensuite glisser un bloc digital write pin to et placez-le à l’intérieur du bloc forever . Puis E dans le menu déroulant comme indiqué dans la figure suivante.

Etape 13. Cliquez avec le bouton droit de la souris sur le bloc digital write pin to dupliqué et sélectionnez duplicate deux fois. Vous obtiendrez deux blocs digital write pin dupliqués et vous les placerez à l’intérieur du bloc forever , juste en dessous du bloc if range ≥20 then . Définissez la broche d’écriture sur P1 ,P2 comme indiqué sur la figure suivante.

Étape 14.Cliquez sur la catégorie Logic . Ensuite, cliquez et faites glisser le bloc and et placez-le à l’intérieur de l’espace réservé au bloc else .

Étape 15. Cliquez à nouveau sur la catégorie Logic et faites glisser le bloc 0 <0 pour le placer devant la section “and” du bloc else .

Étape 16.Glisser-déposer un bloc range de la catégorie variable et le placer à l’intérieur de l’espace réservé du bloc 0<0. Puis placer range < 20 dans ce bloc comme indiqué ci-dessous.

Étape 17. Cliquez à nouveau sur la catégorie Logic , faites glisser un bloc 0 <0 et placez-le derrière la section “and” du bloc else . Ensuite, mettez 0 ≥10 dans ce bloc comme indiqué ci-dessous.

Etape 18. Faites glisser un bloc range  de la catégorie variable à nouveau et placez-le devant l’emplacement du bloc 0≥10.

Étape 19. Utiliser la méthode de duplication pour fabriquer trois autres blocs digital write pin, placer ces nouveaux blocs sous le bloc else if range <20 and range ≥10 then.
Ensuite, régler le pin# àP1,P2, la valeur o à 1 comme sur la figure suivante.

Étape 20. Répétez la même méthode pour fabriquer trois autres blocs digital write pin. Placez ces nouveaux blocs sous le bloc else . Régler le pinto P1,P2, la valeur o sur 1 comme indiqué sur la figure suivante.
Étape 21. Dans la section Toolbox, cliquez sur la catégorie Basic . Faites ensuite glisser le bloc pause(ms) et placez-le à l’intérieur du bloc else , sous les trois blocs digital write pin to .

Étape 22. Téléchargez ce fichier “.hex” et sauvegardez-le sur votre disque MICROBIT Driver comme le montre la figure suivante.

Vous trouverez ci-dessous les blocs de code de programmation graphique complets que nous avons réalisés pour vous à titre de référence :

EN SAVOIR PLUS SUR LES PIÈCES

Non. Image Nom du produit Lien
1 BBC micro:bit micro Carte mère https://osoyoo.store/products/bbc-micro-bit-micro-controller-with-motion-detection-compass-led-display-and-bluetooth?variant=31021023002735
2 Carte d’extension OSOYOO pour Micro:bit https://osoyoo.store/products/pnp-board-for-micro-bit-stem-kitmodel-2018005900?variant=31698997444719
3 Module LED vert https://osoyoo.store/products/green-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957968158831
4 Module LED jaune https://osoyoo.store/products/yellow-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
5 Module LED rouge https://osoyoo.store/products/red-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957964882031
6 Module LED blanc https://osoyoo.store/products/white-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31816681128047
7 Humi & Temp Module https://osoyoo.store/products/humi-temp-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957977563247
8 Module de buzzer passif https://osoyoo.store/products/passive-buzzer-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
9 Module de capteur de flamme https://osoyoo.store/products/flame-sensor-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
10 Module bouton rouge https://osoyoo.store/products/red-button-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31958006693999
11 Module bouton jaune https://osoyoo.store/products/yellow-button-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31958014328943
12 Photoresitor Module https://osoyoo.store/products/photoresitor-module-for-arduino-microbit-osoyoo-stem-kitmodel-2019011500?variant=31958061154415
13 Module RVB https://osoyoo.store/products/rgb-module-for-osoyoo-stem-kit-for-micro-bit-arduino-raspberry-pi-model-2019011500?variant=31958069739631
14 Module récepteur IR https://osoyoo.store/products/ir-receiver-module-for-arduino-raspberry-pi-micro-bit-stem-model-2019011500?variant=31958077309039
15 Télécommande infrarouge https://osoyoo.store/products/infrared-remote-controller-for-arduino-raspberry-pi-microbit-stemmodel-2019011500?variant=31958087532655
16 Microphone Module https://osoyoo.store/products/microphone-module-for-arduino-raspberry-pi-micro-bit-stem-model-2019011500?variant=31958089597039
17 Module potentiomètre https://osoyoo.store/products/potentiometer-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31817102852207
18 Module de moteur de ventilateur https://osoyoo.store/products/fan-motor-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957989359727
19 Micro servomoteur https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610
20 Module détecteur à ultrasons https://osoyoo.store/products/ultrasonic-detector-module-for-arduino-raspberry-pi-micro-bit-stemmodel-2019011500?variant=31958286729327
21 Ecran LED I1602C 2 https://osoyoo.store/products/white-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011501?variant=31817047048303
22 Module de relais 1 canal https://osoyoo.store/products/1-channel-relay-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957950562415