User manual
6 27
1.2. Contenu
Vous devez trouver les articles suivants dans la boîte du RP6 CONTROL M32 : 
• Le module RP6-M32
• 4 x boulons d’écartement 25 mm M3
• 4 x vis M3
• 4 x écrou M3
• 2 x câble ruban 14 pôles
Le  logiciel  et  le  mode  d’emploi  PDF  se  trouvent  sur  le  CD-ROM  du  RP6.  Les  versions 
actualis
ées du logiciel et ce mode d’emploi se trouvent également sur notre page d’accueil !
1.3. Caractéristiques et données techniques
Cette partie vous offre un aperçu de ce que le RP6 CONTROL M32 vous offre et sert en 
même temps d’introduction de certains termes et appellations des composants du module. 
Caractéristiques, composants et données techniques du RP6 CONTROL M32 :
• Micro contrôleur Atmel ATMEGA32 8Bit plus performant 
  o Vitesse de 16 MIPS ( = 16 millions d’instruction par seconde) à une cadence de 16 MHz, 
deux fois plus rapides que le contr
ôleur présent sur la carte mère du RP6 !
  o Mémoire : flash Rom 32 Ko, SRAM 2Ko, EEPROM 1Ko
  o Librement programmable en C (avec WinAVR / avr-gcc)
  o … et bien plus encore (cf. feuilles de données)
• EEPROM SPI 32Ko externe
  o Interface SPI très rapide (fréquence de cadence de 8MHz)
  o Chaque cellule mémoire est 1 000 000 fois réinscriptible. 
  o …retrouvez plus d’infos techniques sur la fiche technique du CD-ROM (AT25256A) !
  o Idéal  pour  les  enregistrements  de  données  ou  comme  sauvegarde  pour  les  Byte 
code Interpreter (par exemple, un Java VM tel que le Nano VM : http://www.harbaum.
org/till/nanovm
/  .  Ce VM  doit  de  toutes  façons  devenir  adapté  pour  utilisé  avec 
l’EEPROM externe…)
• Connecteurs d’extension Bus I²C
  o Peut contrôler tous les Bus Slaves I²C.
  o Le MEGA32 du module  peut  être  utilisé  comme  Master  ou  Slave. Généralement, il 
vaut mieux l’utiliser comme Master pour un contrôle complet du robot (le contrôleur 
de la carte mère se charge en effet de la régulation de la vitesse du moteur, ACS, 
IRCOMM,  surveillance  de  l’accu,  etc. de  façon  autonome  et  décharge  ainsi  le 
contrôleur du module d’extension). 
fonction qui s’assure que le texte n’est envoyé qu’une seule fois à l’écran, sinon le texte 
à l’écran scintillerait. Lorsque le comportement « Cruise » est actif, les 4 LED rouges de 
statut réalisent un message défilant. 
Le programme surveille également l’état de l’accu. Lorsque le niveau de l’accu est faible, 
le robot est arrêté. Toutefois, cela prend du temps avant qu’un accu récemment chargé 
n’atteigne ce niveau…
De  plus,  le  programme  attend  trois  bruits  forts  pour  démarrer  (un  message WAIT 
s’affiche  sur  la  deuxième  ligne  de  l’écran,  suivi  d’un  compteur  de  ces  sons)  –  par 
exemple,  en  tapant  trois  fois  des  mains. Vous  pouvez  aussi  appuyer  sur  un  bouton 
du  RP6-M32  comme  solution  alternative.  Cela  s’effectue  par  la  mise  en  œuvre  d’un 
comportement supplémentaire. 
Nous avons atteint la fin de ce petit mode d’emploi additionnel. Vous pouvez désormais 
agir  selon  votre  propre  créativité  et  écrire  de  nouveaux  programmes  ou  placer  de 
nouveaux capteurs sur le RP6, contrôlés par le RP6-M32 ou mettre d’autres choses en 
place.










