Home » Blockly

Category: Blockly

Dessin avec MRduino2 & Blockly

Tutoriel pour faire dessiner le robot MRduino2.

Matériel nécessaire:

  • Un feutre de couleur

 

Dessiner un petit cercle

Un simple programme pour faire un cercle :

  • Le robot tourne sur lui-même vers la droite à une vitesse de 25%.

 

 

Dessiner un grand cercle

Une autre manière de faire un cercle plus grand en utilisant un seul moteur :

Petit exercice,comment dessiner un très grand cercle ?

La réponse :

Dessiner des vagues

Un petit programme Blockly pour dessiner des vagues avec le robot MRduino2:

Dessiner un carré (un peu près !)

Un programme pour dessiner un carré :

 

Fin du tuto, à vous de réaliser vos propres dessins.

 

Les maths avec le robot MRduino !

L’apprentissage des mathématiques avec le robot mobile MRduino avec la programmation graphique (Blockly).

 


Les distances

Le premier exemple est le concept de distance.

Cet exemple permet de faire avancer le robot en ligne droite de 20 cm.

“Comment faire avancer MRduino d’une distance de 20 cm ?”

Voici l’algorithme pour faire avancer le robot de 20 cm :

  • Initialiser le robot MRduino,
  • Activer le contrôle : ceci permet d’activer le contrôle en distance et orientation du robot,
  • Appel du bloc avancer distance,

 

Étape n°1

Initialisation du robot MRduino avec l’ajout du bloc “Initialisation robot MRduino” :

math1

Étape n°2

Activation du contrôle, pour gérer les distances et les angles.

math2

Étape n°3

Appel du bloc “Avancer distance” avec en paramètre le nombre 20, afin d’avancer le robot de 20 cm.

math4


Les angles

Cette deuxième partie présente les angles géométriques :

“Comment faire tourner MRduino d’un angle de 90° ?”

C’est très simple !

Il faut appeler le bloc “Tourner à gauche degré” avec en paramètre l’angle de 90 °.

  • Voici le programme en Blockly pour tourner à gauche de 90° :

math5

Un autre exemple :

  • tourner à gauche de 45°,
  • allumer la led n°1
  • tourner droite de 180°
  • allumer la led n°2

math6


Forme géométrique

Maintenant, place à la réalisation d ‘une forme géométrique avec le robot MRduino :

Exercice n°1 :

Réaliser un carré de 10 cm de coté.

Réponses de l’exercice n°1:

math7

 

 

 

Programmer MRduino avec Blockly

MRduino_blockly

Il est maintenant possible de programmer le robot MRduino en Blockly.

Mais c’est quoi Blockly ?

logo_blockly

Blockly est un langage de programmation visuelle Open source sous forme de puzzle. Les pièces du puzzle représente une fonction.

Exemple de programme Blockly  pour le robot MRduino :

Blockly

Ce programme permet de faire avancer le robot MRduino tant qu’il n’y a pas d’obstacle présent sur le capteur de proximité n°4.

Guide de démarrage du robot MRduino avec Blockly.

Site officiel de Blockly