APERÇU

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.

Ceci est la troisième leçon (linefollow) 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 | 2 Découvrir des objets

PARAMÈTRES DU PROGRAMME

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 Encoder section. Glisser-déposer téléchargé PikaBot.mext fichier vers le logiciel mBlock5.

DÉCOUVREZ L’OBSTACLE

CODAGE

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 icipour apprendre à utiliser Motors pour PikaBot.

Initialisez les capteurs de ligne en faisant glisser initialize line sensor:.. bloquer de Sensors catégorie et déposez-la ci-dessous initialize left motor...

Les broches de capteur de ligne standard pour PikaBot sont:

  • IR gauche – A0
  • IR droit – A1

Modifiez les valeurs des broches si vous n’utilisez PAS d’aiguilles standard mentionnées dans le manuel PikaBot.

Caractéristiques forever,if et if else bloquer de Control catégorie et version ci-dessous.

Caractéristiques ' ' and ' ' bloquer de Operator catégorie et publiez-la en premier if else bloquer.

Caractéristiques not ' ' bloquer de Operator catégorie et libérez-la ' ' and ' ' bloquer.

Caractéristiques left IR detects dark bloquer de Sensors catégorie et libérez-la not ' ' et if else bloquer. Changement left IR detects dark à right IR detects dark avec le menu déroulant sur le bloc.

Caractéristiques move forward, turn left et turn right blocs de Motor catégorie et libérez-le comme ci-dessous.

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.

ESSAI

Déconnectez le câble USB et allumez PikaBot. PikaBot doit suivre une ligne sombre sur un fond clair.

Vérifiez les fils et les broches si PikaBot ne bouge pas comme indiqué dans la vidéo

PLUS DE PROGRAMMATION

Ce programme combine tout le monde PikaBot leçons de cette série.

  • Appuyez sur le bouton poussoir pour démarrer PikaBot pour suivre la ligne
  • PikaBot freine s’il y a un obstacle de moins de 15 cm
  • La ligne de départ de PikaBot suit si l’obstacle mesure plus de 15 cm
  • PikaBot avance lorsque les deux capteurs de ligne sont brillants
  • PikaBot tourne à gauche lorsque le capteur de ligne gauche détecte l’obscurité
  • PikaBot tourne à droite lorsque le capteur de ligne droit détecte l’obscurité

.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *