Comment installer l'IDE Arduino sur Raspberry Pi : guide complet

  • Deux méthodes d'installation disponibles : à partir du référentiel ou par téléchargement manuel.
  • Il est recommandé d'installer la dernière version pour assurer la compatibilité avec davantage de cartes.
  • Arduino CLI peut être installé pour les environnements sans interface graphique.

Installer l'IDE Arduino Raspberry Pi

L'installation de l'IDE Arduino sur un Raspberry Pi peut être un processus simple si les étapes appropriées sont suivies. Il existe deux manières principales de réaliser cette installation : via le référentiel Raspbian ou en téléchargeant manuellement la version la plus récente depuis le site officiel d'Arduino. Chaque méthode a ses avantages et ses inconvénients, mais les deux permettent de profiter de l'environnement de développement et de programmer les cartes Arduino directement depuis un Raspberry Pi.

Arduino IDE est un environnement de développement très populaire et largement utilisé par les passionnés d'électronique pour programmer différents modèles de cartes Arduino, telles que la Arduino UNO ou l'ESP8266. De plus, sur un Raspberry Pi, cet outil peut être installé sans trop de complications, permettant aux utilisateurs de faire avancer leurs projets sans avoir besoin d'un ordinateur complet.

De quoi aurez-vous besoin pour l’installation ?

Avant de commencer, il est important de noter matériel et prérequis pour l'installation. Il est essentiel d'avoir un Raspberry Pi fonctionnel, de préférence avec le système d'exploitation Raspbian mis à jour. De plus, vous aurez besoin d'une carte Arduino (comme le modèle UNO) et du câble USB correspondant pour la connecter.

Pour une meilleure expérience utilisateur lors de l'installation et pour éviter les problèmes de compatibilité, il est recommandé de mettre à jour le référentiel et le logiciel Raspberry avant de continuer. Pour ce faire, ouvrez le terminal de commande et exécutez :

sudo apt-get update && sudo apt-get upgrade

Installez l'IDE Arduino à partir du référentiel

C'est la méthode la plus rapide pour installer la version de base de l'IDE Arduino sur votre Raspberry Pi. par commande sudo apt-get install arduino, une version un peu plus ancienne de l'EDI sera téléchargée (généralement la version 1.6). Bien que fonctionnelle, cette version peut présenter quelques incompatibilités avec des cartes plus modernes comme l'ESP32 ou l'ESP8266.

Une fois l'installation terminée, vous pouvez trouver l'IDE Arduino dans le menu Programmation de votre Framboise. De là, vous pouvez l'ouvrir et commencer à travailler sur vos projets. Si vous décidez de suivre cette méthode, vous souhaiterez peut-être envisager une mise à jour manuelle à l'avenir pour obtenir les dernières versions.

Installez Arduino IDE depuis le site officiel

Pour obtenir la dernière version de l'EDI, il est recommandé d'effectuer une installation manuelle. Cela garantit que vous pouvez utiliser toutes les dernières fonctionnalités, telles que la prise en charge des nouvelles cartes et versions de puces AVR. Pour ce faire, procédez comme suit :

  1. Accédez à la page officielle Arduino dans la section logiciel : https://www.arduino.cc/en/software.
  2. Téléchargez le fichier correspondant à l'architecture de votre Raspberry Pi. La chose la plus courante est de sélectionner l'option Linux ARM 32 bits.
  3. Une fois téléchargé, ouvrez un terminal et accédez au dossier « Téléchargements » où le fichier a été stocké.
  4. Extrayez le fichier à l'aide de la commande : tar -xf arduino-####-linuxarm.tar.xz (remplacez #### par la version téléchargée).
  5. Déplacez le répertoire extrait vers /opter avec la commande: sudo mv arduino-#### /opt.
  6. Enfin, terminez l'installation en exécutant le script : sudo /opt/arduino-####/install.sh.

Avec ces étapes, vous aurez installé la version la plus récente de l'IDE Arduino, avec accès à de nouvelles fonctionnalités telles que l'intégration des cartes ESP8266 et ESP32, le débogage intégré et un meilleur gestionnaire de bibliothèque.

Dépannage et erreurs courantes

Vous pouvez rencontrer quelques problèmes lors de l'installation ou lors de la connexion de la carte Arduino au Raspberry Pi. L'une des erreurs les plus courantes est de ne pas disposer des autorisations suffisantes pour accéder aux ports série de la carte. Pour résoudre ce problème, utilisez la commande :

sudo chmod a+rw /dev/ttyACM0

Cela permettra à l'IDE Arduino de communiquer correctement avec votre carte connectée au port / dev / ttyACM0.

Intégration avancée : installation de la CLI Arduino

Pour les projets où l'interface graphique n'est pas disponible ou si vous préférez utiliser le terminal, vous pouvez installer Arduino CLI (interface de ligne de commande). C'est un outil plus léger qui vous permet de compiler et de télécharger du code via la ligne de commande. Pour l'installer, suivez ces étapes :

  1. Téléchargez le script d'installation à l'aide de la commande : curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh.
  2. Mettez à jour l'index de la plaque en utilisant : arduino-cli core update-index.
  3. Installez le gestionnaire de forum : arduino-cli core install arduino:avr.
  4. Compilez vos croquis avec : arduino-cli compile --fqbn arduino:avr:uno mysketch/.
  5. Téléchargez le code sur votre tableau avec : arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:avr:uno mysketch/.

Avec cela, vous pouvez travailler sur des projets Arduino même sur des systèmes sans interface graphique, comme un Raspberry Pi en mode serveur ou sans tête.

Pour ceux qui utilisent des cartes comme ESP32 ou ESP8266, N'oubliez pas d'ajouter les URL correspondantes dans les préférences IDE ou CLI, assurant ainsi une prise en charge complète de ces plateformes lors de la compilation et du téléchargement de vos codes.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.