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?
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
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.
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
Installez Arduino IDE avec umake
umake electronics arduino
Avertissement : umake ide arduino
est 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 .
Il suffit de suivre guide officiel :
lscpu
vous dira s'il s'agit de 32 ou 64 bits. En cas de doute, utilisez 32 bits.tar -xvf arduino-1.8.2-linux64.tar.xz
).Exécutez le script d'installation (./install.sh
).
/opt/
ou /usr/local/
.Le programme d’installation ne crée pas pour moi d’icône Launcher: faites-la simplement glisser (arduino-arduinoide.desktop
) depuis le bureau:
Les dernières versions incluent des fonctionnalités plus récentes telles que les "URL supplémentaires de Boards Manager" dans Préférences (to add ESP8266 = conseil):
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.
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:
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.
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]?
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.
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.
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!