Acheter depuis le OSOYOO Acheter aux États-Unis Acheter au Royaume-Uni Acheter chez DE Acheter auprès du service informatique Acheter chez FR Acheter chez ES Acheter chez JP


Les blocs de construction peuvent créer une variété de formes différentes. Dans cette leçon, nous allons utiliser des blocs de construction pour construire une araignée qui marche.


Veuillez préparer les parties suivantes pour mener à bien ce projet
REMARQUE:
1.La couleur du bloc de construction est soumise au produit réel, ce qui n’affecte pas l’utilisation.
2. TOUS LES PRODUITS OSOYOO POUR ARDUINO SONT DES CARTES TIERCES ENTIÈREMENT COMPATIBLES AVEC ARDUINO


Avant de construire le robot avec des blocs, veuillez installer la carte de base OSOYOO pour Arduino sous le shield OSOYOO Magic I/O comme suit (Attention s’il vous plaît : les broches du shield d’E/S sont alignées avec le port de base de la carte d’abord, puis appuyez fermement sur le shield sur la carte).

Veuillez suivre les étapes de construction pour construire cette araignée, Si vous souhaitez obtenir des étapes de construction PDF claires, veuillez télécharger à partir de https://osoyoo.com/picture/Building_Robot_Car/lesson8/lesson8.pdf

Connectez le moteur de la roue gauche au port R1 ou R2 du bouclier Magic I/O; Connectez le moteur de la roue droite au port L1 ou L2 comme indiqué sur l’image suivante (Attention s’il vous plaît: il y a six capuchons de cavalier sur ENA / ENB / IN1 / IN2 / IN3 / IN4)

Connectez le boîtier de la batterie 9V au port d’alimentation du shield Magic I/O comme suit:

Remarque: Dans ce kit, nous utilisons mblock comme outil de programmation, si vous voulez en savoir plus sur mblock, veuillez visiter la préparation avant la classe 1:

https://osoyoo.com/2021/12/01/preparation-before-class-1
Étape 1) Téléchargez mBlock PC à partir de https://mblock.makeblock.com/en-us/download/, sélectionnez le fichier de téléchargement selon le type de système d’exploitation de votre ordinateur:

Étape 2) Téléchargez le fichier de périphérique OSOYOO_UNO.mext à partir de https://osoyoo.com/driver/mblock/osoyoo_uno.mext
Étape 3) Exécutez le logiciel mBlock PC en double-cliquant sur la belle icône Panda. vous verrez mBlock UI comme image suivante. Veuillez supprimer l’appareil par défaut CyberPien cliquant sur la croix dans le cercle rouge.


Étape 4) Faites glisser et déposez osoyoo_uno_mext fichier (téléchargé à l’étape 2) vers le logiciel mBlock comme suit:

Maintenant, vous verrez un nouveau firmware de périphérique dans mBlock, voir l’image suivante:

Maintenant, le logiciel mBlock et le micrologiciel de l’appareil OSOYOO_UNO ont été installés avec succès sur notre PC!
Maintenant, nous allons vous montrer comment utiliser des blocs pour transformer l’idée ci-dessus en réalité.
Étape 5) : Cliquez sur Events, ajoutez le bloc when Arduino Uno starts up  à la zone de codage :

Étape 6) : Cliquez sur  Action, ajoutez les blocs Move Forward at speed action sous le bloc when Arduino Uno starts up.Cette partie sert à confirmer la vitesse de l’opération.Si vous voulez changer la vitesse,vous pouvez changer cette valeur.Ici nous avons écrit 100,changez le 1 sec à 5 comme sur l’image suivante ;

Etape 7) : Cliquez à nouveau sur Action, ajoutez les blocs Move Backward at speed action et changez la valeur de 1 seconde en 5, comme indiqué sur l’image suivante ;

Étape 8) : Toujours dans Action, ajoutez les blocs Turn Right at speed action et changez le 1 sec à 5 comme dans l’image suivante ;

Étape 9) : Ajoutez les blocs Turn Left at speed action et remplacez le 1 sec par 5 comme sur l’image suivante ;

Étape 10) : Ajouter les blocs Stop Moving action comme sur l’image suivante ;
Nous avons maintenant terminé la programmation des blocs. Les blocs finaux ressemblent à ce qui suit :

Étape 11) Téléchargement du programme sur la carte de base OSOYOO

1) Connectez d’abord votre carte OSOYOO basic à votre PC avec un câble USB. Cliquez ensuite sur le bouton Connect en bas du logiciel mBlock, vous verrez apparaître une fenêtre USB,
2) cochez la case Show all connectable device, puis un menu déroulant s’affiche,
3) sélectionnez votre port dans le menu déroulant
4) cliquez sur le bouton Connect pour connecter votre PC à la carte de base OSOYOO.

5)Après avoir connecté votre PC à la carte de base OSOYOO, cliquez sur le bouton Upload en bas de votre logiciel, le code sera alors téléchargé sur la carte de base OSOYOO :
Les blocs de code du programme étant assez simples, nous nous contenterons d’expliquer brièvement ce qui suit :
i) Le premier bloc jaune

Le bloc ci-dessus est tiré de la catégorie Events. Il indique au système que les blocs bleus qui le suivent démarreront lorsque la carte Arduino UNO sera mise sous tension.
Dans d’autres projets, vous pouvez voir d’autres blocs jaunes de la catégorie Events. Leur objectif est le même : définir quand les blocs de programme suivants doivent être exécutés. Leur objectif est le même : définir quand les blocs de programme suivants doivent être exécutés.

ii) Les blocs bleus qui suivent le bloc jaune event

Ces blocs bleus appartiennent à la catégorie Action, ce qui signifie que le bloc a défini une action d’actionneur.
Prenons l’exemple du bloc Move Forward at Speed 100 for 1 sec ci-dessus : il demande à la voiture d’avancer à la vitesse 100 pendant une seconde, puis de s’a
La valeur de la vitesse peut être comprise entre 0 (arrêt) et 255 (vitesse maximale). Vous pouvez modifier la vitesse et le temps de rotation dans le bloc de code.
Sur la base de la même logique, vous pouvez facilement comprendre la signification des 4 autres blocs bleus qui font reculer la voiture, tourner à gauche, tourner à droite et s’arrêter.

iii)Explication du bloc de programme complet

Nous pouvons maintenant revoir la fonctionnalité des blocs entiers dans cette leçon :

Ainsi, les blocs de programme de cette leçon demanderont à la voiture d’avancer pendant 5 secondes, puis de reculer pendant 5 secondes, de tourner à droite pendant 5 secondes, de tourner à gauche pendant 5 secondes et enfin de s’arrêter. Le programme démarre immédiatement après la mise sous tension de l’Arduino.
Remarque :

Si vous souhaitez utiliser l’IDE Arduino pour compiler le programme, voici le lien de téléchargement du code source Arduino: https://osoyoo.com/driver/miniblock/basic-car/basic-car.zip

 

Déconnectez l’Arduino du PC, mettez une pile de 9V dans la boîte à piles (assurez-vous que la direction polaire est correcte, sinon cela peut détruire votre appareil et causer un risque d’incendie).
Placez l’araignée sur le sol, agitez l’interrupteur Motor Power sur le OSOYOO Magic I/O Shield V2.0, la voiture devrait avancer pendant 5 secondes, puis reculer pendant 5 secondes, puis tourner à droite pendant 5 secondes, puis tourner à gauche pendant 5 secondes, puis s’arrêter.

Si la voiture ne bouge pas comme indiqué ci-dessus, vous devez vérifier la connexion des fils et la tension de la batterie (qui doit être supérieure à 7,2 V).


Non. Image Appareil Lien
1 Carte OSOYOO Basic R3 pour Arduino Cliquez ici pour acheter
2 OSOYOO Magic I/O Shield pour Arduino Cliquez ici pour acheter
3 Module de détection à ultrasons OSOYOO Cliquez ici pour acheter
4 Module récepteur IR OSOYOO Cliquez ici pour acheter
5 Module OSOYOO Bouton rouge Cliquez ici pour acheter
6 Télécommande IR Cliquez ici pour acheter
7 Boîtier de batterie 9V Cliquez ici pour acheter
8 Batterie 9V Cliquez ici pour acheter
9 Servo Cliquez ici pour acheter
10 Moteur Cliquez ici pour acheter
11 Module de capteur de suivi OSOYOO Cliquez ici pour acheter
12 Module photorésiteur OSOYOO Cliquez ici pour acheter
13 Module photorésiteur OSOYOO Cliquez ici pour acheter
14 Bloc de capteur à ultrasons OSOYOO Cliquez ici pour acheter
15 Module OSOYOO ESP Cliquez ici pour acheter
16 Câble PnP 3 broches 20cm Cliquez ici pour acheter
17 Câble PnP 4 broches 20cm Cliquez ici pour acheter
18 B117 Cliquez ici pour acheter
19 B115 Cliquez ici pour acheter
20 B113 Cliquez ici pour acheter
21 B111 Cliquez ici pour acheter
22 B109 Cliquez ici pour acheter
23 B107 Cliquez ici pour acheter
24 B105 Cliquez ici pour acheter
25 B103 Cliquez ici pour acheter
26 T024 Cliquez ici pour acheter
27 T016 Cliquez ici pour acheter
28 L024 Cliquez ici pour acheter
29 X064 Cliquez ici pour acheter
30 L035 Cliquez ici pour acheter
31 X044 Cliquez ici pour acheter
32 F057 Cliquez ici pour acheter
33 T033 Cliquez ici pour acheter
34 PS11 Cliquez ici pour acheter
35 P021 Cliquez ici pour acheter
36 P011 Cliquez ici pour acheter
37 Z005 Cliquez ici pour acheter
38 Z010 Cliquez ici pour acheter
39 Z101 Cliquez ici pour acheter
40 Z1S1 Cliquez ici pour acheter
41 A024 Cliquez ici pour acheter
42 A013 Cliquez ici pour acheter
43 A050 Cliquez ici pour acheter
44 A05S Cliquez ici pour acheter
45 A08S Cliquez ici pour acheter
46 A060 Cliquez ici pour acheter
47 A03S Cliquez ici pour acheter
48 Z121 Cliquez ici pour acheter
49 X275 Cliquez ici pour acheter
50 X073 Cliquez ici pour acheter
51 Y001 Cliquez ici pour acheter
52 Z102 Cliquez ici pour acheter
53 P012 Cliquez ici pour acheter
54 P011 Cliquez ici pour acheter
55 roue Cliquez ici pour acheter
56 Roue universelle Cliquez ici pour acheter