PikaBot est un 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 de 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 première leçon (déplacer autour) pour cette série. Découvrez les autres leçons dans les liens ci-dessous:
- Programmer le robot mobile Arduino avec mBlock | 2 Découvrir des objets
- 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 extension
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.
SE DÉPLACERCODAGE
Glisser déposerwhen 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.
Les broches de moteur standard pour PikaBot sont:
- M1A – 11
- M1B – 10
- M2A – 9
- M2B – 3
Modifiez les valeurs des broches si vous n’utilisez PAS d’aiguilles standard mentionnées dans le manuel PikaBot.
Caractéristiquesmove forward 100
et brake
de Motor
Catégorie, wait 1 second
de Control
catégorie, supprimez les blocs ci-dessous.
move forward
la valeur de bloc est la vitesse du moteur. La valeur doit être comprise entre 0 to 100
avec 100 comme pleine vitesse.
brake
block arrête PikaBot.
Ce programme fera avancer PikaBot à pleine vitesse pendant 1 seconde.
TÉLÉCHARGER
Connectez le câble USB de votre ordinateur à PikaBot. Assurez-vous qu’il est dans ‘Télécharger’ et cliquez ‘Relier’ bouton en bas à gauche dans 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.
ESSAI
Déconnectez le câble USB et allumez PikaBot. PikaBot devrait avancer à pleine vitesse pendant 1 seconde.
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
left motor move...
la valeur de bloc est la vitesse et la direction du moteur. valeur positive pour avancer et valeur négative pour reculer. «0» pour frein et «100» pour toute la vitesse.
- PikaBot avancera à pleine vitesse pendant 2 secondes
- Puis tourner à gauche ’50’ vitesse pendant 1 seconde
- Puis tourner à droite (le moteur gauche avance ’50’, le moteur droit recule ‘-50’) pendant 1 seconde
- Puis remuez à l’envers à pleine vitesse pendant 2 secondes
Ce programme est en cours d’exécution PikaBot continuellement jusqu’à ce que l’alimentation soit coupée car ces blocs sont à l’intérieur forever
blocs, ce qui correspond à ‘boucle invalide ()‘i Arduino IDE.
.