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 :
- Accédez à la page officielle Arduino dans la section logiciel : https://www.arduino.cc/en/software.
- 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.
- Une fois téléchargé, ouvrez un terminal et accédez au dossier « Téléchargements » où le fichier a été stocké.
- Extrayez le fichier à l'aide de la commande :
tar -xf arduino-####-linuxarm.tar.xz
(remplacez #### par la version téléchargée). - Déplacez le répertoire extrait vers /opter avec la commande:
sudo mv arduino-#### /opt
. - 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 :
- 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
. - Mettez à jour l'index de la plaque en utilisant :
arduino-cli core update-index
. - Installez le gestionnaire de forum :
arduino-cli core install arduino:avr
. - Compilez vos croquis avec :
arduino-cli compile --fqbn arduino:avr:uno mysketch/
. - 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.