AccueilPrism C
PRISM C

Un langage pour comprendre et piloter ses robots.

Programmer un robot, c’est lire des mesures, prendre des décisions et commander des actions. Prism C cherche à exprimer clairement cette logique tout en respectant le matériel utilisé.

Impulse Motion

Les trois éléments d’un programme robotique

Les mêmes questions reviennent dans beaucoup de projets, du petit robot mobile au mécanisme piloté par des capteurs.

01 / MESURER

Lire un capteur

Récupérer une distance, une luminosité ou une autre mesure pour agir en fonction de l’environnement réel.

02 / DÉCIDER

Exprimer la logique

Les conditions choisissent la suite du programme. Les boucles répètent des actions. Les variables conservent les valeurs utiles.

03 / AGIR

Commander le robot

Faire tourner un moteur, arrêter un mécanisme ou réagir différemment selon le résultat de la mesure.

Pourquoi un langage textuel ?

Le texte permet de relire et d’organiser la logique à mesure que le projet grandit. Notre objectif : que les débutants comprennent chaque étape et que les utilisateurs expérimentés puissent structurer des comportements plus complexes, sans masquer le matériel.

La lisibilité d’abord

Un programme clair permet de faire le lien entre une instruction, un mouvement et une réaction à un capteur. Comprendre avant d’automatiser.

Respecter le matériel

Les ports, les types de capteurs et les possibilités du contrôleur varient d’un robot à l’autre. Une approche commune ne doit pas ignorer ces différences.

Un exemple pour comprendre

Un robot s’approche d’un mur. Il mesure la distance, vérifie une condition et coupe ses moteurs quand la distance devient trop faible. C’est un exemple de logique, pas du code Prism C directement exécutable.

Nous publierons des extraits de code vérifiés avec leur matériel et leurs résultats lorsque l’implémentation correspondante pourra être démontrée.