.

.

RobotC pour Arduino - Licence 6 utilisateurs

Robomatter | A-000000-00244
RobotC pour Arduino permet de programmer des robots mobiles à base de cartes Arduino. RobotC propose un environnement de programmation orienté robotique particulièrement efficace.
Quantité
Créer votre devis

Plus d'infos
x
Plus d'infos

RobotC pour Arduino

RobotC est un environnement de programmation léger et performant pour la robotique mobile. Comme son nom l'indique, RobotC permet de réaliser des programmes en C pour une grande variété de robots mobiles. RobotC pour Arduino permet de programmer des robots mobiles basés sur la technologie Arduino comme le robot Boe-Shield Kit.

Interface de programmation pour robot RobotC pour Arduino

Qu'est ce que RobotC ?

RobotC est un langage de type C et un environnement de programmation pour la robotique offrant des fonctionnalités avancées de programmation et de débogage. RobotC est une solution cross-platform permettant aux étudiants d'apprendre la programmation d'un robot à l'aide d'un langage de type C et pour les passionnés de réaliser des programmes robotiques professionnels.

Logo RobotC

RobotC est un véritable éditeur de code C et pas seulement un éditeur de texte générique. RobotC permet en particulier :

  • Indentation automatique du code en se basant sur la syntaxe.
  • Editeur de texte prédictif optionnel
  • Tool tip sur les variables et les mots clés
  • Retours arrières illimités, pas seulement la dernière action
  • Débogueur interactif permettant de diminuer significativement les temps de développements
  • Vérification continue de plus de 50 points fréquemment à l'origine d'erreurs logicielles
  • Support des points d'arrêts utilisateurs
  • Modes basique et expert respectivement pour les novices et les utilisateurs avancés

Les cartes Arduino compatibles avec RobotC

Les cartes Arduino compatibles avec RobotC pour Arduino sont :

Pourquoi utiliser RobotC pour Arduino ?

Pourquoi utiliser RobotC pour Arduino plutôt que le logiciel de programmation Arduino standard ?

Un débogueur de grande qualité

RobotC apporte plusieurs fonctionnalités très utiles comme le débogeur très performant permettant de déboguer en temps réel ainsi qu'en pas à pas. Ce débogueur permet de visualiser en temps réel de nombreuses valeurs correspondant par exemple à des capteurs ou des moteurs

Des librairies adaptés à la robotique

RobotC pour Arduino propose plusieurs fonctions très utilisées en robotiques et qui permettent de gagner du temps ainsi que de la performance. RobotC pour Arduino a été pensé de manière à permettre à l'utilisateur de passer du temps sur les problématiques de robotique plutôt que sur des problématiques annexes.

Les fonctions proposées en standard dans RobotC pour Arduino sont :

  • Debug : propose un Debug Stream pour récupérer des données en temps réel.
  • Math : un grand nombre de fonctions mathématiques sont proposées en standard et notamment des fonctions de trigonométrie très utilisées en robotique.
  • Miscellaneous : diverses fonctions de copie en mémoire
  • PC Based Joysticks : fonctions de pilotage depuis le PC à l'aide d'un Joystick USB.
  • Motors and Servos : permet de piloter facilement divers types de servomoteurs (standard, à rotation continue, avec ponts en H...)
  • Sensors : permet de lire les données numériques et analogiques
  • Serial Link : pour accéder au port série permettant de télécharger le programme réalisé
  • Task Control : il est possible de lancer jusqu'à 3 tâches concurrentielles supplémentaires en plus de la tâche principale grâce à ces fonctions.
  • Timing : fonctions permettant de gérer des timers.

Ressources pour RobotC pour Arduino

Pour en savoir plus sur RobotC pour Arduino, voici quelques liens :

La licence 6 postes

La licence proposée ici permet d'activer jusqu'à 6 postes à un instant donné. La licence est perpétuelle et non limitée dans le temps. La licence donne accès à toutes les versions mineures de la version 3 de RobotC pour Arduino.