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 laccu, 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 envoqu’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 deuxme 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éativi 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.