Conseils / Dépannage
Alimentation :
Des piles usagées peuvent entraîner des dysfonctionnements. La LED témoin verte de mise sous
tension du module de pilotage n'indique pas pour autant que les piles sont en bon état.
En revanche, si elle ne s'allume pas, cela signifie que les piles sont usagées ou qu'il y a un mauvais
contact au niveau des connecteurs de la carte de pilotage ou au niveau des logements de piles.
Au besoin, tordre légèrement les lamelles des logements de piles qui peuvent perdre leur élasticité
après des insertions répétées de piles.
L'emploi de batteries rechargeables est possible mais il faut savoir que la tension d'alimentation de
MiniRobot sera alors plus faible et les moteurs tourneront moins vite.
Mise au point des programmes :
Plus un programme est complexe (quantité importante d'instructions), plus on s'expose à des erreurs de
programmation !
Pour mettre au point un programme complexe, il est recommandé de procéder par étapes en vérifiant
séparément le fonctionnement de chaque partie du programme.
La fonction « copier / coller » des blocs d'un diagramme vers un autre diagramme n'existe pas.
Cependant, à partir d'un diagramme existant, on peut le sauver sous un autre nom et ajouter de
nouveaux blocs ou ôter les blocs inutiles.
Difficulté de chargement d'un programme :
Il se peut que, malgré une bonne connexion entre l'ordinateur et MiniRobot et son bon fonctionnement
(conforme à un programme déjà chargé), celui-ci ne parvienne pas à recevoir un nouveau programme.
Il faut savoir que l'opération de chargement activée par la touche F5 nécessite un temps d'initialisation
interne à MiniRobot.
Dans certains cas où le programme déjà chargé accapare les ressources internes de MiniRobot, celui-ci
ne parvient pas à trouver un temps mort qui permet d'activer le processus de chargement d'un
programme.
Pour remédier à ce cas particulier, il convient de lancer le chargement (touche F5) après la mise sous
tension et de procéder immédiatement à une initialisation du matériel en activant momentanément le
bouton-poussoir « reset » du module de pilotage.
Le système s'initialise de telle sorte que la priorité est données au processus qui permet le chargement
d'un programme.
Messages d'erreur « Mémoire pleine, programme trop long » lors du chargement d'un
programme :
Le programme que l'on essaye de charger dépasse les capacités du microcontrôleur principal du
module de pilotage. On peut envisager de simplifier le programme si c'est possible ou bien remplacer le
microcontrôleur principal par un modèle plus puissant.
Augmentation de la capacité d'accueil des programmes :
Le module de pilotage est équipé en version de base avec un microcontrôleur du type IC-RE18.
On peut le remplacer par un microcontrôleur de type IC-RE18A ou IC-RE18X afin d'augmenter sa
capacité mémoire.
Réf. IC-RE18 = microcontrôleur de type 18A (marqué PIC16F627A) - capacité 128 octets
Réf. IC-RE18A = microcontrôleur de type 18A (marqué PIC16F819) - capacité 256 octets
Réf. IC-RE18X = microcontrôleur de type 18X (marqué PIC16F88) - capacité 2048 octets
Note : le montage du module Télécommande requiert l'utilisation d'un microcontrôleur de type 18A ou
18X.
Dossier MiniRobot – 05.2015
115