L’environnement de programmation Arduino offre une interface simple et pratique cependant Il existe quelques logiciels alternatifs qui permettent de programmer la carte 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.
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 / upload | http://arduino.cc/playground/Code/WindowsCommandLine |
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 |
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 |
---|---|
Sharp Netwalker | http://www.tuxbrain.com/en/cotent/connecting-arduino-netwalkeri |
OpenSolaris | http://hub.opensolaris.org/bin/view/Main/arduino |
CodeBlocks | http://www.johnhenryshammer.com/WOW2/pagesHowTo/atmelPage.php#index |
Référence : http://arduino.cc/playground/Main/DevelopmentTools
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.