Page 58 - arduino_Neat
P. 58
14. OUTILS DE PROGRAMMATION
ALTERNATIFS
L’environnement de programmation Arduino offre une interface simple et pratique cependant Il
existe quelques logiciels alternatifs qui permettent de programmer la carte Arduino.
POURQUOI UTILISER UN AUTRE PROGRAMME
QU'ARDUINO
Utiliser un langage de programmation qu'on maîtrise déjà permet de ne pas avoir à apprendre
un nouveau langage pour programmer la carte Arduino. Cela permet aussi de réutiliser les
librairies et programmes que l'on a éventuellement déjà développés pour d'autres familles de
micro-contrôleurs. Pour les programmeurs confirmés, le langage C/C++ qui est
traditionnellement utilisé pour programmer les micro-contrôleurs reste la solution la plus
performante. D'autre part, si l'on possède des connaissances et l'on dispose de ressources
techniques et de partenaires qui travaillent sur d'autres plateformes, rester sur celles-ci est
peut-être un choix pertinent. Voici une liste non exhaustive des logiciels qu'il est possible
d'utiliser avec la carte Arduino.
Les compilateurs
Un compilateur est un programme informatique qui traduit un langage (la source) en un autre
(la cible), généralement dans le but de créer un programme exécutable le plus souvent un
langage d'assemblage ou un langage machine.
Nom Liens
Scons http://code.google.com/p/arscons
build_arduino.py http://arduino.cc/playground/BuildArduino/Py
Arduino CMake https://github.com/queezythegreat/arduino-cmake
Ligne de commande
Windows construction http://arduino.cc/playground/Code/WindowsCommandLine
/ upload
Environnements de développement intégré (IDE) :
Voici des alternatives à l'IDE d'Arduino, ces logiciels permettent comme Arduino d'écrire,
d'organiser et de compiler des programmes.
Nom Liens
AVR-Ada http://arduino.cc/playground/Code/AVR-Ada
Eclipse http://arduino.cc/playground/Code/Eclipse
Bitlash http://arduino.cc/playground/Code/Bitlash
kdevelop http://arduino.cc/playground/Code/Kdevelop
Bibliothèques
Voici des librairies qui permettent d’étendre certain langages de programmation pour leur
permettre de créer des programmes pour la carte Arduino.
Nom Liens
58