User manual
22 11
Ce  programme  montre  l’utilisation  des  5  touches  sur  le  RP6  CONTROL. A  chaque 
pression de touches, le programme affiche à l’écran le numéro de touche et une gamme 
est jouée par le piezo. 
(Attention : appuyer sur la touche 4 risque de vous mettre sur les nerfs ;-)). 
Le capteur microphone peut être utilisé pour la détection de bruits forts. Ce programme 
représente  les  volumes  de  bruit  mesurés  sous  forme  d’un  graphique en  barres,  aussi 
bien sur le LCD qu’avec les LED. Tapotez du doigt sur le microphone pour vérifier que 
cela  fonctionne  correctement. Tapez également  des  mains et observez le  résultat  sur 
l’écran et les LED. 
Ce programme d’exemple montre  comment lire  et  écrire  sur  l’EEPROM externe.  Dans 
un premier temps,  le programme  lit et  affiche  les  deux premières « pages », chacune 
d’une longueur de  64  byte.  Afin  de vérifier que l’EEPROM conserve bien son contenu 
lorsqu’il  est  éteint,  éteignez  puis  rallumez  le  robot  après  l’exécution  du  programme ! 
Les  dernières  données  écrites sont conservées  dans  l’EEPROM et  sont  montrées au 
redémarrage. 
Le programme réinscrit ensuite la première page avec 64 bytes et relis les 128 premiers 
bytes afin de vérifier que les bytes n’ont été écrits que dans la première page et que le 
reste  de l’EEPROM  n’a pas  été  modifié  (ce  qui  modifierait  le  contenu de  ces  cellules 
mémoires à 255). 
Des bytes séparés peuvent également être écrits et lus. La valeur 128 est écrite sur les 
cellules mémoire avec l’adresse 4, puis le programme lit les deux premières pages – en 
utilisant cette fois-ci une lecture byte par byte – ce qui est, bien évidemment, beaucoup 
plus lent que de lire entièrement la page. 
Quand tout est terminé, un petit message va à nouveau défiler.
Les  deux  connecteurs  d’extension  à  10  pôles  avec  les  ports  I/O  libres  peuvent  être 
simplement reliés au module d’extension grâce à un petit ruban câble à 10 pôles, et les 
I/O et les ADC peuvent être alors utilisés comme capteurs, par exemple. Cela fonctionne 
également  pour  les  modules  montés  sur  d’autres  niveaux  –  les  câbles  ruban  devant 
normalement passer dans l’espace entre les deux monceaux de module.
Maintenant vous pouvez effectuer un petit test des fonctions :
Reliez l’interface USB au connecteur PROG/UART sur le RP6-M32 avec le câble ruban 
et démarrez le  RP6Loader.  Ensuite, mettez en route  le  robot – un  message texte doit 
apparaître  sur  l’écran  et  une  des  LED  doit  clignoter.  Si  cela  fonctionne,  cliquez  sur 
connecter  dans  le  RP6Loader  –  un  message  de  confirmation  « Connected  to  RP6 
Control » s’affiche. Si cela fonctionne également, finissez de lire intégralement le mode 
d’emploi et démarrez avec les programmes d’exemple !
Si l’écran n’affiche aucun texte ou juste une ou deux rangées de carrés grisés mais que 
la LED clignote et que la connexion avec le RP6Loader est effective, vous devez régler 
le contraste de l’écran (ou bien vous avez utilisé un autre type d’écran et l’affectation des 
broches est erronée…). Ajustez le contraste avec le potentiomètre R16 sur la platine. Il 
peut être réglé grâce à un petit tournevis plat. Vous pouvez également utiliser un petit 
tournevis cruciforme, mais vous rencontrerez des difficultés à le positionner par rapport 
au potentiomètre. 










