Installer l’IDE Arduino sous Ubuntu 12.10

Note du 24/02/2014 : j’ai publiĂ© une mise-Ă -jour de cet article pour installer la version 1.5 bĂ©ta de l’IDE sous ubuntu 13.10.

Voici comment j’ai installĂ© l’IDE Arduino sous mon Ubuntu 12.10 sans passer par le package fourni avec la distribution : cela permet d’avoir la derniĂšre version car celle des dĂ©pĂŽts Ubuntu est plus ancienne que celle qu’on peut trouver sur le site Arduino.

Étape 1, vĂ©rifier la prĂ©sence de Java

Ouvrir un terminal et taper un classique :

~$ java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.4) (7u9-2.3.4-0ubuntu1.12.10.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

Tout est donc parfait, sinon il faut installer un OpenJDK 6 ou 7.

Étape 2,  installer les dĂ©pendances pour l’IDE

Les dépendances nécessaires en plus de Java sont les suivantes : gcc-avr et avr-libc. Leur installation va automatiquement ajouter une série de dépendances si elles ne sont pas déjà présentes, comme par exemple binutils-avr.

~$ sudo apt-get install gcc-avr avr-libc
[
]
Setting up binutils-avr (2.20.1-3) ...
Setting up gcc-avr (1:4.7.0-2) ...
Setting up avr-libc (1:1.8.0-2) ...

Tout s’est bien passĂ© jusqu’Ă  prĂ©sent.

Étape 3, ajouter l’utilisateur au group dialout

Pour pouvoir connecter la carte arduino au port USB de l’ordi et pour pouvoir communiquer avec, il faut que l’utilisateur qui va lancer l’ide appartienne au groupe dialout. En considĂ©rant que l’utilisateur s’appelle marc :

~$ sudo usermod -aG dialout marc

Étape 4, installer l’IDE Arduino

Aller sur la page de tĂ©lĂ©chargement d’Arduino et rĂ©cupĂ©rer la version qui correspond Ă  votre architecture, 32 bits ou 64 bits. Ici, ce sera la 64 bits. Vous devez savoir oĂč vous voulez l’installer. Chez moi ce sera dans $HOME/arduino.

~$ mkdir ~/arduino
~$ cd ~/Downloads
~/Downloads$ tar -C ~/arduino -xvzf arduino-1.0.3-linux64.tgz
~/Downloads$ cd ~/arduino/arduino-1.0.3/
~/arduino/arduino-1.0.3$

Étape 5, connecter la carte et lancer l’ide

Connecter la carte. Elle doit s’alimenter et les leds clignoter. Pour vĂ©rifier que le port correspondant est bien crĂ©Ă©, on peut faire un ls sur le tty correspondant :

~/arduino/arduino-1.0.3$ ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 févr. 12 22:45 /dev/ttyACM0

On trouve bien le /dev/ttyACM0.

Maintenant ouvrons l’IDE, depuis le dossier contenant l’extraction de l’archive, lancer la commande arduino :

~/arduino/arduino-1.0.3$ ./arduino

Cela ouvre une fenĂȘtre comme celle de la capture suivante, oĂč l’on voit que l’IDE n’est pas configurĂ© sur le bon port de communication, il prend par dĂ©faut COM1 alors qu’on veut /dev/ttyACM0  :

L'ide Arduino 1.0.3 au premier lancement

Pour modifier le port, dans le menu “Tools > Serial Port” choisir celui qui vous intĂ©resse. Dans mon cas, ce sera /dev/ttyACM0.

Changement de port de communication pour l'arduino

Et voilà, vous pouvez maintenant uploader des sketchs sur votre carte arduino


Un montage fait en se basant du guide présent dans le Starter Kit d'Arduino
Un montage fait en se basant du guide prĂ©sent dans le Starter Kit d’Arduino

Bonne suite.

4 rĂ©flexions sur « Installer l’IDE Arduino sous Ubuntu 12.10 »

  1. Ce tuto est super !!
    Je tourne sous UBUNTU 13.10, et je confirme que ca fonctionne ;) Merci Bruno

  2. Merci !
    J’ai dĂ» dĂ©marrer l’ide arduino en root :
    sudo ./arduino
    Et ça fonctionne trÚs bien !

  3. Étrange de devoir faire un sudo. Tu n’aurais pas oubliĂ© de mettre ton utilisateur dans le groupe dialout ?

    ah oui, un truc que j’ai remarquĂ© aussi : c’est que si tu viens d’ajouter l’utilisateur Ă  un groupe, ce n’est pas pris en compte dans la session courante. Si par la suite tu arrives Ă  lancer ./arduino sans faire le sudo, c’est que c’Ă©tait ça le problĂšme.

Laisser un commentaire