User manual
- 59 -
8.0. Programmation du Robot Arm
Nous arrivons progressivement à la programmation du robot. 
Installation de l’éditeur de texte source 
Tout d’abord, nous devons nous créer un petit environnement de développe-
ment puisqu’il faudra bien rentrer le “texte source” (appelé aussi code source 
ou “sourcecode” en anglais) de notre programme C dans l’ordinateur!
Pour ce faire, nous n’allons certainement pas utiliser des programmes tels que 
OpenOfce ou Word! Nous le soulignons ici car ce n’est peut-être pas une 
évidence pour tout le monde. Ces programmes sont parfaits pour écrire des 
manuels comme celui-ci mais ne conviennent pas du tout à la programmation.  
Un texte source est du texte pur sans aucune mise en forme. Le compilateur 
ne s’intéresse pas à la taille de la police ou à la couleur... 
Pour une personne, il est évidemment plus clair lorsque certains mots-clé ou 
des types de texte sont mis en évidence automatiquement par une couleur et 
c’est ce que fait, entre autres, l’éditeur de texte source que nous allons utiliser: 
Programmers Notepad 2 (abrégé ci-après par PN2) (ATTENTION: Sous Linux, 
vous devez utiliser un autre éditeur qui offre à peu près les mêmes fonctions 
que PN2. Généralement, plusieurs éditeurs sont déjà préinstallés tels que 
kate, gedit, exmacs et autres). Outre la mise en évidence de mots-clé et autre 
(appelé “coloration syntaxique”), il offre une gestion de projet rudimentaire. 
Ainsi, vous pouvez organiser plusieurs chiers de texte source en projets et 
faire apparaître dans une liste tous les chiers appartenant à un projet. Par 
ailleurs, vous pouvez facilement appeler des programmes comme l’AVR-GCC 
à partir de PN2 et faire traduire aisément les programmes par un élément de 
menu. L’AVR-GCC est normalement un pur programme de lignes de comman-
des sans surface graphique... 
Vous trouverez des versions récentes de Programmers Notepad sur la page 
d’acceil projet:  http://www.pnotepad.org/
Les versions les plus récentes de WINAVR dispensent de la création 
d’options de menu! 
ATTENTION:
Dans ce chapitre nous n’expliquons plus comment vous devez créer des 
options de menu puisqu’elles sont déjà créées dans les versions 
WINAVR les plus récentes! 










