Installer l'IDE Arduino sur CentOS 7

Voici comment installer l'IDE Arduino sur CentOS 7

Prérequis

Vous avez besoin :

  1. d'une platine Arduino
  2. d'un cable USB
  3. de l'IDE Arduino (téléchargeable ici ==> http://arduino.cc/en/Main/Software)

Installation de l'IDE Arduino

Après avoir téléchargé le package Arduino 1.x.x en version 32 ou 64 bit, décompressez l'archive téléchargée. Ensuite, copiez le dossier arduino-1.x.x dans /usr/local/arduino ou /opt/arduino

sudo cp -R ~/Téléchargements/arduino-1.x.x /opt

Branchez votre platine Arduino au port USB de votre choix et lancez la commande dmesg | tail pour savoir sur quel port série, la communication se fera.

Par exemple, pour un Arduino Duemilanove, c'est le port ttyUSB0 Capture_arduino2009_dmesg.png

Par exemple, pour un Arduino Uno, c'est le port ttyACM0 Capture_arduinoUno_dmesg.png

Pour lancer l'IDE, tapez la commande /opt/ardiuno-1.x.x/arduino ou cliquez sur un raccourci. La fenêtre suivante s'ouvre : IDE Arduino 1.6.0

Comme vous pouvez le voir, la sélection du port série, sur lequel est relié la platine Ardiuno, est désactivé. En fonction de la version de la platine connectée, vous devrez choisir entre /dev/ttyUSBX ou /dev/ttyACMX.

Configuration

Voyons la configuration à modifier pour permettre l’accès en lecture/écriture sur le port série.

Ajouter les droits aux utilisateurs

Ajoutez les utilisateurs aux groupes uucp, dialout et lock avec la commande usermod -a -G uucp,lock,dialout nom_user ou via le gestionnaire d'utilisateurs (system-config-users).

Modifier le fichier de configuration du systemd-tmpfiles

Premièrement, copiez le fichier legacy.conf dans /etc/ avec la commande cp /usr/lib/tmpfiles.d/legacy.conf /etc/tmpfiles.d/.

Deuxièmement, modifiez le fichier copié nano /etc/tmpfiles.d/legacy.conf en changeant la ligne (dans mon cas, la ligne n°13) d /run/lock 0775 root root – par d /run/lock 0775 root lock –.

Modifier les permissions des répertoires lock

Modifiez les permissions de /run/lock et /var/lock avec respectivement les commandes suivantes : chmod o+rwx /run/lock et chmod o+rwx /var/lock

Lancement de l'IDE Arduino

Rebootez votre système pour que l'ensemble des paramètres soit pris en compte.

Branchez votre platine Arduino et relancez l'IDE Arduino. Vous devriez pouvoir modifier le port de communication. Capture_arduinoUno_port.png ou Capture_arduino2009_port.png

Ensuite, faites un test en téléversant le sketch Blink (Fichier>Exemples>01.Basics>Blink) dans la platine Arduino.

Pour en savoir plus :

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Ajouter un rétrolien

URL de rétrolien : https://mathdatech.fr/?trackback/111

Haut de page