PikaBot iun kit de robot mobile basé sur Fabricant UNO (Compatible Arduino UNO). Il permet aux utilisateurs d’apprendre l’électronique, les capteurs, les microcontrôleurs et le codage tout en s’amusant. Il est également livré avec une boîte conçue complète qui peut être utilisée comme base et couvercle de robot mobile!
mBlock est un outil de programmation développé à partir de Scratch 3.0 et du code Arduino. Il permet aux enfants d’apprendre la programmation en utilisant un langage de programmation basé sur des blocs.
J’avais créé une extension pour PikaBot dans mBlock pour permettre aux utilisateurs sans connaissances en électronique ou en programmation de commencer à coder et à apprendre la robotique de manière amusante et simple.
C’est la deuxième leçon (découverte d’objets) de cette série. Découvrez les autres leçons dans les liens ci-dessous:
- Programmer le robot mobile Arduino avec mBlock | 1 Se déplacer
- Programmer le robot mobile Arduino avec mBlock | 3 lignes suivent
VERSION EN LIGNE
Étape 1: Accédez à l’éditeur de code Web mBlock
Accédez à l’éditeur de code Web mBlock à l’adresse: https://ide.mblock.cc/
Étape 2: Ajouter un appareil PikaBot
Cliquez sur unité dans le panneau de gauche
Cliquez sur ajouter et sélectionnez l’extension PikaBot
HORS LIGNE VERSION
Étape 1: Téléchargez et installez mBlock5
Téléchargez le logiciel mBlock5 sur: https://www.mblock.cc/en-us/download/
Cliquez sur le fichier téléchargé pour installer le logiciel mBlock5
Étape 2: Ajouter un appareil PikaBot extension
Cliquez sur unité dans le panneau de gauche
Cliquez sur ajouter et sélectionnez l’extension PikaBot
OU
Téléchargez l’extension PikaBot ci-jointe dans Encodersection. Glisser-déposer téléchargé PikaBot.mext fichier vers le logiciel mBlock5.
DÉCOUVREZ L’OBSTACLECODAGE
Glisser déposer when pikabot starts up
bloquer de Events
Catégorie.
Initialisez les moteurs en faisant glisser initialize left motor...
bloquer de Motor
catégorie et déposez-la ci-dessous when pikabot starts up
bloquer. Cliquez sur ici pour apprendre à utiliser les moteurs pour PikaBot
Initialisez les capteurs à ultrasons en faisant glisser initialize ultrasonic:...
bloquer de Sensors
catégorie et déposez-la ci-dessous initialize left motor...
.
Les broches de capteur à ultrasons standard pour PikaBot sont:
Modifiez les valeurs des broches si vous n’utilisez PAS d’aiguilles standard mentionnées dans le manuel PikaBot.
Caractéristiques forever
et if else
bloquer de Control
catégorie et version ci-dessous.
Caractéristiques ' '< '50'
bloquer de Operator
catégorie et libérez-la if else
bloquer.
Caractéristiques ultrasonic distance (cm)
de Sensors
catégorie et libérez-la ' '< '50'.
Caractéristiques move forward
et brake
blocs de Motor
catégorie et libérez-le comme ci-dessous.
Ce programme fera avancer PikaBot lorsqu’il y a un obstacle de plus de 15 cm et freine lorsqu’il y a un obstacle de moins de 15 cm
TÉLÉCHARGER
Connectez le câble USB de votre ordinateur à PikaBot. Assurez-vous qu’il est en mode ‘Upload’ et cliquez sur le bouton ‘Connect’ en bas à gauche de mBlock.
Sélectionnez ensuite le port COM approprié pour votre appareil et cliquez sur se connecter.
Cliquez ensuite sur le bouton de téléchargement et attendez qu’il télécharge le programme sur PikaBot.
ESSAIDéconnectez le câble USB et allumez PikaBot. PikaBot doit avancer lorsqu’il n’y a pas d’obstacle et freiner lorsqu’il y a un obstacle de moins de 15 cm.
Vérifiez les fils et les broches si PikaBot ne bouge pas comme indiqué dans la vidéo
PLUS DE PROGRAMMATION
Programmez les blocs comme ci-dessous
PikaBot est livré avec un bouton poussoir. La broche par défaut du bouton-poussoir est la broche 2.
- Appuyez sur le bouton poussoir pour lancer PikaBot pour détecter les objets
- PikaBot avance si l’obstacle mesure plus de 15 cm
- PikaBot freine s’il y a un obstacle de moins de 15 cm
.