Instructions

- 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
OpenOfce 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!