web-dev-qa-db-fra.com

Comment installer le dernier IDE Arduino?

J'ai un Arduino UNO, dont j'ai besoin pour travailler avec Ubuntu.

Quelqu'un peut-il m'expliquer les étapes nécessaires à l'installation de IDE sur Ubuntu?

26
Amith KK

Les Arduino IDE du référentiel d’Ubuntu sont généralement obsolètes . Il existe deux manières principales d'installer le dernier IDE Arduino: avec umake et depuis arduino.cc tar.gz. Dans les deux cas vous aurez peut-être besoin pour ajouter votre utilisateur au groupe dialout (si cela ne fonctionne pas, ajoutez-le également au groupe tty):

Sudo adduser $USER dialout

Installer la dernière version de buntu Make (sur GitHub )

Ubuntu Make est un outil de ligne de commande qui vous permet de télécharger la dernière version des outils de développement courants sur votre installation.

  1. Installer Ubuntu Make

    Sudo apt-get install ubuntu-make
    

    Si vous n'utilisez pas Ubuntu 18.04+ ou souhaitez obtenir les dernières versions:

    Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    Sudo apt-get update
    
  1. Installez Arduino IDE avec umake

    umake electronics arduino
    

Avertissement : umake ide arduinoest obsolète .

Cela l'installera sur ~/.local/share/umake/electronics/arduino. Si vous n'obtenez pas le raccourci disponible, vous devrez exécuter install.sh trouvé à cet emplacement.

Certaines autres options logicielles (comme Eagle ou Sublime) ne sont pas des logiciels libres . Je recommande plutôt Fritzing et Atom.io .

Installer la dernière version de arduino.cc

Il suffit de suivre guide officiel :

  1. Téléchargez le logiciel Arduino (IDE). lscpu vous dira s'il s'agit de 32 ou 64 bits. En cas de doute, utilisez 32 bits.
  2. Extrayez le package (à partir du terminal tar -xvf arduino-1.8.2-linux64.tar.xz).
  3. Exécutez le script d'installation (./install.sh).

    [1]: http://arduino.esp8266.com/p

Remarques

  • Avant l'installation, vous pouvez déplacer le dossier contenant les fichiers binaires vers /opt/ ou /usr/local/.
  • Pour ESP8266 voir ces instructions d'installation .
  • Le programme d’installation ne crée pas pour moi d’icône Launcher: faites-la simplement glisser (arduino-arduinoide.desktop) depuis le bureau:

    screenshot


10
Pablo Bianchi

Cela provient des notes que j'ai prises lors de l'installation d'un Arduino. Cela a été très utile lorsque j'ai dû répéter la même chose avec d'autres ordinateurs.

Installer Sketch utilisé pour programmer Arduinos.
Utilisez l’une des méthodes suivantes.

Sudo apt-get install arduino  

ou

Sudo apt-get install arduino-core  

ou
Ouvrir "Centre logiciel Ubuntu" "Rechercher" arduino "

Configurez l'identifiant du vendeur.
Sans Arduino branché

lsusb  

C'est ce que j'ai

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Encore une fois avec Arduino branché.

lsusb   

C'est ce que j'ai

Bus 004 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  

Regardez la ligne d'addition.
Cela ressemblera à quelque chose comme ça

Bus 004 Device 003: ID 2341:0043  

Insérez les numéros que vous avez dans la commande ci-dessous.

Sudo modprobe usbserial vendor=0x2341 product=0x0043 

faisons fonctionner le port série

cd /dev  

Sans Arduino branché

ls

Encore une fois avec Arduino branché.

ls  

Recherchez le tty * NAME supplémentaire. Le mien était ttyAMC0, le vôtre peut être ttyUSB * ou ttyS *.

Nous savons maintenant quel port il essaie d'utiliser.

Ce qui suit est utilisé pour connecter l'entrée série de l'Arduino. Vous n'en aurez peut-être pas besoin.

Sudo apt-get install minicom

// Il est peut-être déjà installé sur votre ordinateur.

Sudo minicom -s  

Vous obtiendrez un menu de configuration.

Changez la première ligne avec/dev/ttyAMC0 ou tout ce que vous avez trouvé dans votre répertoire/dev /.

Enregistrer la configuration en tant que dfl.

Je ne sais pas ce que cela fait je viens de le lire quelque part et cela a fonctionné.

C'est sur ttyACM0. Quand j'ai regardé le répertoire/dev, j'ai découvert que ttyACM0 allait et venait quand Ardunio était branché ou retiré.

Installer kst // Ce programme prendra un fichier ascii et le mettra sur la carte.
Sudo apt-get install kst

la nouvelle version sera disponible à une date donnée.

Installer GtkTerm

Sudo apt-get install gtkterm

Configurez GtkTerm sur le port auquel Arduino est connecté. L'Arduino doit être branché et le lecteur série dans Sketch ne peut pas être allumé.

Vous devriez voir les numéros ASCII défiler sur GtkTerm.

Configurez GtkTerm pour enregistrer les informations dans un fichier texte.

Si vous ouvrez le fichier texte maintenant, vous devriez voir les données dans le fichier. Je ne me souviens pas si GtkTerm doit être mis en pause pour lire ceci.

Ouvrez kst. Utilisez l'assistant de données pour vous connecter au fichier texte de données avec ascii.
Les données doivent figurer dans la colonne 1.
À partir de là, à vous de voir.

13
Slashthedragon

Depuis Ubuntu 16, ma meilleure chance est venue avec le centre logiciel, mais n'installez pas Arduino IDE s'il apparaît. Vous voudrez installer arduino-mhall. Ça devrait ressembler a quelque chose comme ca:

enter image description here

J'ai essayé diverses autres méthodes ici et j'ai eu toutes sortes de problèmes. Celui-ci vient de fonctionner et depuis, je fabrique avec bonheur des choses avec mon Arduino.

2
neuronet

N'est-ce pas ce que vous cherchez? L'univers n'est-il pas activé dans vos préférences de mise à jour logicielle? De précision.

 $ apt-cache show arduino 
 Paquet: arduino 
 Priorité: facultatif 
 Section: univers/électronique 
 Installed-Size: 881 
 Mainteneur: Développeurs Ubuntu 
 Original-Mainteneur: Scott Howard 
 Architecture: tous 
 Version: 1: 1.0 + dfsg-5 
 Dépend de: default-jre | Java6-runtime, libjna-Java, librxtx-Java (> = 2.2pre2-3), arduino-core (= 1: 1.0 + dfsg-5) 
 Recommande: extra-xdg-menus, policykit-1 
 Nom de fichier: pool/universe/a/arduino/arduino_1.0 + dfsg-5_all.deb 
 Taille: 684106 
 MDDsf: .] SHA256: 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8 
 Description-fr: Carte de développement AVR IDE et bibliothèques intégrées 
 Arduino est une sauvegarde électronique. logiciel et matériel flexibles et faciles à utiliser. Il est destiné aux artistes, 
 Concepteurs, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs 
. 
. 
 Ce paquet installera l'environnement de développement intégré que 
 permet d’écrire des programmes, de vérifier le code, de compiler et de télécharger 
 sur la carte de développement Arduino. Des bibliothèques et des exemples de code seront également installés. 
. 
 Page d'accueil: http://www.arduino.cc 
 Description-md5: 60f8f72e8783c6b5a72254120b680cdb 
 Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu 
 $ Sudo apt-get install arduino 
 Lire des listes de paquets ... Terminé 
 Créer un arbre de dépendance 
 Lire des informations d'état ... Terminé 
 Le les paquets supplémentaires suivants seront installés: 
 arduino-core avr-libc avrdude binutils-avr ca-certificates-Java default-jre 
 default-jre-headless extra-xdg-menus gcc-avr icedtea- 6-jre-cacao icedtea-6-jre-jamvm 
 Icedtea-netx icedtea-netx-common Java-common libatk-wrapper-Java libatk-wrapper-Java-jni 
 Libftdi1 libgif4 libgif4 libjna-Java librxtx-Java openjdk-6-jre openjdk-6-jre-headless 
 openjdk-6-jre-lib ttf-dejavu-extra tzdata-Java 
 Forfaits suggérés: 
 avrdude- doc binutils tâche-c-devel gcc-doc gcc-4.2 équivs libjna-Java-doc plug-in icedtea 
 libnss-mdns polices-Sun-Java6 ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-unzanami- gothique 
 ttf-kochi-gothique ttf-sazanami-mincho ttf-kochi-mincho ttf-wqy-microhei ttf-wqy-zenhei 
 tt-indic-fonts-core ttf-telugu-font tf oriya-fonts ttf-kannada-fonts ttf-bengali-fonts 
 Paquets recommandés: 
 policykit-1 
 Les NOUVEAUX paquetages suivants seront installés: 
 arduino arduino- noyau avr-libc avrdude binutils-avr ca-certificats-Java default-jre 
 default-jre-sans-tête extra-xdg-menus gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm 
 icedtea-netx icedtea-netx-common Java-common libatk-wrapper-Java libatk-wrapper-Java-jni 
 libftdi1 libgif4 libjna-Java librxtx-Java openjdk-6-jre openjdk-6-jre- sans tête 
 openjdk-6-jre-lib ttf-dejavu-extra tzdata-Java 
 0 mis à niveau, 26 nouvellement installés, 0 à supprimer et 315 non mis à niveau. 
 Besoin d'obtenir 56,6 Mo d'archives. 
 Après cette opération, 175 Mo d'espace disque supplémentaire seront utilisés. 
 Voulez-vous continuer [Y/n]? 
1
ppetraki

Si vous installez la dernière version (version 1.8.2) de l'EDI Arduino, une erreur de dénomination de fichier dans le script entraîne le message d'erreur suivant:

cc.arduino.arduinonoide does not exist

Quand j'ai regardé dans Arduino-1.8.2 64/lib, il n'y a pas de fichier cc.arduino.arduinonoide.xml mais il y a un fichier nommé arduino-arduinonoide.xml

La solution consiste à ouvrir install.sh dans l'éditeur de votre choix et à changer RESOURCE_NAME=cc.arduino.arduinoide en RESOURCE_NAME=arduino-arduinoide (et enregistrer les modifications).

Maintenant, ./install.sh peut être exécuté dans le terminal sans accroc.

Je comprends que ce problème sera corrigé dans la version 1.8.


Le processus d'installation complet est donc:

Téléchargez le fichier Aduino IDE de site Web Arduino (en sélectionnant la version 32 bits ou 64 bits en fonction de vos besoins).

Accédez à votre dossier de téléchargements:

cd ~/Downloads

editez le script install.sh comme décrit ci-dessus pour résoudre le problème lié à RESOURCE_NAME:

cd arduino-1.8.2 64
nano install.sh

Apportez les modifications comme expliqué ci-dessus, puis enregistrez et quittez.

Déplacez le dossier d'installation Arduino-1.8.2 64 de votre dossier /downloads vers le répertoire /opt/: puis accédez au nouveau dossier:

cd ..
Sudo mv arduino-1.8.2 64 /opt
cd /opt/arduino-1.8.2 64/

Assurez install.sh exécutable:

chmod +x install.sh

puis lancez le script:

./install.sh

L'Arduino IDE devrait maintenant être installé et vous devriez voir l'icône sur votre bureau.

1
sempaiscuba

Tout d’abord, vous devez aller à http://arduino.cc/hu/Main/Software . Ensuite, téléchargez la version Linux de Arduino 1.0 pour Linux. Ensuite, extrayez le dossier arduino-1.0 de l’archive téléchargée. Maintenant, il vous suffit de double-cliquer sur le fichier arduino, de choisir Exécuter dans la boîte de dialogue qui s’ouvre, et vous avez terminé! Arduino devrait maintenant s'ouvrir.

Si, après l'extraction, il ne fonctionne pas, allez dans le dossier Goto arduino 1.0 de votre terminal et écrivez

./arduino

il devrait maintenant s'ouvrir.

0
Aaron Hill

Pour que votre Arduino fonctionne dans Ubuntu, il suffit de chercher "Arduino IDE" dans le centre logiciel. Trouvez-le et cliquez sur installer. Vous devriez alors pouvoir faire fonctionner votre Arduino. J'espère que cela t'aides!

0
rocket101