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
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!