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 !