Je relisais vos derniers Mails initiés par AI…

Il est bien évident que la programmation par " blocks " graphique est très conviviale.

Excusez-moi de citer encore Cybot ….mais c’est ce qu’il utilise !

Il suffit de relier ces blocks par des " ficelles " dans le sens où l’on veut que les instructions se déroulent…

J’ai vu que Microsoft Robotics Studio fait la même chose ( aujourd’hui ) or ça fait bien 5 ans que l’équipe de Cybot l’a déjà développé !

Ci-joint un petit exemple :

Ce programme fait tourner les moteurs de Cybot ( Left et Right) en avant à la vitesse 2 pendant 4 secondes et le programme s’arrête.

Chaque programme démarre par un block "  démarrage " obligatoire ici en vert et se termine par un block " stop " en rouge

Entre ces 2 blocks on peut incorporer autant d’instructions et de sous programmes jusqu’à saturation des mémoires ( 64 K)

A chaque bloc figurant sur le " feuille de travail " est associé un menu déroulant donnant les variables associées à ce bloc ( certains diraient " objets " )

Par exemple on voit que le bloc " moteurs " possède les variables suivantes si l’on clique dessus:

Vitesses de –4 à + 4

Moteur droit ou gauche

Ou les 2

Le bloc " tempo " choisi donne un délai de 0 à 255 secondes ( il en existe un plus fin ).

 

 

Si j’ai bien compris le propos d’AI, MSRS est un programme utilisant ces instructions de blocks… ?

Mais il faut alors que Nicolas utilise ce programme en stipulant toutes les variables pour chaque bloc, ce qui suppose qu’il sache utiliser le logiciel MSRS ( qui n’est pas gratuit ? )…..

Donc un sacré boulot en plus…

On peut évidemment avoir pour SYR un block " image " par exemple

Et en variables :

Droite ou gauche

3 ou 4 définitions de pixellisation

etc …

Et il faut bien choisir les variables pour chaque bloc sans en avoir une quantité industrielle annulant la convivialité recherchée…

Evidemment c’est super chouette !