Instructions

- 56 -
Donc, dans le programme d’exemple précédent, il reste 60414 bytes d’espace
libre. D’ailleurs, le programme Example_01_Leds.c qui est en soi plutôt
court, ne prends autant d’espace que parce que la
Robot ArmBaseLibrary
y est intégrée. Par conséquent, pas de soucis, il y a assez d’espace pour
vos programmes et de si petits programmes n’ont normalement pas besoin
d’autant d’espace. La bibliothèque de fonctions occupe à elle seule déjà
plusieurs Ko de la mémoire ash mais vous évite aussi beaucoup de travail
et c’est pour cela que vos propres programmes seront souvent relativement
petits par rapport à la Robot ArmBaseLibrary.
Le programme que vous venez de compiler, peut maintenant être chargé
dans le robot via le RobotLoader. A cet effet, vous devez ajouter le chier
hexadécimal que vous venez de créer, dans la liste du RobotLoader au moyen
de la fonction “Add” (ajouter). Sélectionnez le chier et cliquez sur le bouton
“Upload!” comme vous l’avez déjà fait pour le programme d’auto-test. Ensuite
vous pouvez revenir sur le terminal et regarder l’édition du programme. Il
faut évidemment démarrer d’abord l’exécution du programme. Cela pourra
se faire sur le terminal en appuyant sur les touches [STRG]+[S] sur le clavier
ou en utilisant le menu (ou en envoyant simplement un “s” - cependant
après un reset, vous devez toujours attendre un peu jusqu’à ce que le
message”[READY]“ s’afche sur le terminal!). [STRG]+ [Y] est également
une combinaison de touches très utile puisqu’elle charge le programme
sélectionné dans le Robot Arm et le démarre immédiatement après! Cela évite
de revenir du terminal sur l’onglet “Flash Loader” ou d’utiliser le menu.
Le programme d’exemple est très simple et ne consiste qu’en un petit
séquenceur à LED et un peu de texte.
-