Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the accelerated-mobile-pages domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/fasopic.net/httpdocs/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the js_composer domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/fasopic.net/httpdocs/wp-includes/functions.php on line 6121
Programmer avec des blocs | FasoPiC
Categories: Technologies

Programmer avec des blocs

Blockly est un langage de programmation open-source mêlant programmation visuelle et textuelle. Développé par Google, ce langage vous permet d’assembler des blocs visuels dans lesquels du texte est écrit. La communauté Thymio a désormais intégré ce langage dans Aseba (dès la version 1.5) :

Notre intégration de Blockly fournit tous les événements disponibles sur Thymio, vous permettant de le programer de façon purement événementielle. C’est ce qui fait la différence avec l’intégration Scratch, qui offre une interface similaire, mais avec une approche plus séquentielle.

Démarrer Blockly

Pour programmer Thymio avec Blockly, branchez Thymio à votre ordinateur, démarrez « Aseba Studio » en cliquant sur cet icône :

Aseba Studio pour Thymio

Une fois l’environnement de programmation textuel ouvert, regardez en bas à gauche de la fenêtre et cliquez sur « Démarrer Blockly ».

L’interface d’Aseba Studio

L’interface de Blockly

L’interface de Blockly

L’interface Blockly est composée de :

  1. Une liste de catégories (événements, actuateurs, LED…) regroupant les blocs
  2. La fenêtre de sélection des blocs (n’apparait que lorsque vous cliquez sur une catégorie en 1)
  3. La zone de programmation, où vous pourrez cliquer-glisser vos blocs et les assembler
  4. Les boutons « Play » et « Stop », qui chargent le programme dans le robot ou l’arrête
  5. Les boutons « Nouveau », « Ouvrir », « Sauvegarder » et « Sauvegarder sous »
  6. La documentation en ligne et le bouton « Capture d’écran »

Comment programmer

  1. Choisissez une catégorie (commencez par un événement)
  2. Choisissez une bloc et glissez-le dans la zone de programmation
  3. Ajoutez d’autres blocs pour créer des groupes
  4. Appuyez sur Play, et voilà !

Voici un exemple de ce à quoi un programme écrit avec VPL ressemble avec Blockly. Les deux programmes créent le même comportement pour le robot !

Source: thymio.org
admin

Recent Posts

15 ans d’engagement citoyen : IAMGOLD Essakane nettoie avec la Brigade Verte

À l’occasion de ses 15 ans d’existence, la société minière IAMGOLD Essakane SA a initié…

2 mois ago

Développement de la région du Djôrô : autorités religieuses et acteurs de la société civile échangent avec le Premier ministre

Le Premier ministre, Rimtalba Jean Emmanuel Ouédraogo, a accordé ce vendredi 1er août 2025 à…

2 mois ago

La Banque mondiale réaffirme son soutien à la vision du Capitaine Ibrahim TRAORÉ

(Ouagadougou, 1er août 2025). Le Président du Faso, Chef de l’État, le Capitaine Ibrahim TRAORÉ…

2 mois ago

IAMGOLD Essakane SA célèbre ses 15 ans en soutenant la salubrité urbaine à Ouagadougou

Pour marquer ses 15 années d’activités minières au Burkina Faso, IAMGOLD Essakane SA a posé…

2 mois ago

Le Projet d’Extension et de Renforcement des Réseaux Électriques au Burkina Faso (PERREL) en point d’orgue

La première session ordinaire 2025 des Comités de pilotage (COPILs) des projets et programmes du…

2 mois ago

Performance des EPE : la rigueur comptable au centre des priorités

Le Premier ministre, Rimtalba Jean Emmanuel Ouédraogo, représentant le Président du Faso, a présidé, ce…

2 mois ago