View  Edit  Attributes  History  Attach  Print  Search

Librairie SimpleCDbot

Par X. HINAULT - Aout 2012 - MAJ : Nov 2012

Description

  • Cette librairie rassemble plusieurs fonctions permettant l'utilisation simplifiée du SimpleCDbot, un petit robot didactique utilisant 2 servomoteurs à rotation continue.
  • D'une manière générale, cette librairie sera utilisable pour tout robot utilisant 2 servomoteurs à rotation continue.

Cette librairie inclut une fonction analyseChaine() qui permet de d'appeler les fonctions de la librairie à partir d'une chaine de caractères reçue sur le port série ou par réseau. Il est ainsi très simple de contrôler le robot de façon "avancée" que ce soit à partir du Terminal série, d'une interface Processing ou d'un poste distant par wifi par exemple.

Prérequis

  • Cette librairie nécessite l'inclusion :
    • de la librairie Arduino Servo
    • de ma librairie Utils

Constructeur

Fonctions de la librairie

Contrôle des mouvements individuels des servomoteurs

Contrôle des mouvements synchrone des servomoteurs

Fonction d'analyse de chaine

fonctions de paramétrages internes

Etalonnage des mouvements individuels des servomoteurs

Téléchargement et installation

  • la dernière version de la librairie est disponible ici : librairie SimpleCDbot
  • Extraire l'archive et copier/coller le répertoire SimpleCDbot dans le répertoire Arduino/libraries/
  • Relancer le logiciel Arduino : la librairie doit être présente dans le menu /skecth/Import Library/

Utilisation


//---- inclusion de librairie
#include <Servo.h> // inclut la librairie Servo

#include <Utils.h> // librairie personnelle avec plusieurs fonctions utiles

#include <SimpleCDbot.h> // librairie personnelle avec fonctions de controle d'une robot à 2 servos RC