Come installo l'IDE Arduino?

16

Ho un Arduino UNO, che ho bisogno di lavorare con Ubuntu.

Qualcuno può spiegarmi i passaggi necessari per installare l'IDE su Ubuntu?

    
posta Amith KK 25.02.2012 - 13:41
fonte

7 risposte

7

Installare Arduino IDE dal repository di Ubuntu forse va bene per te. Se non hai alcune funzioni più recenti come "URL di Gestione schede aggiuntive" in Preferenze (a add ESP8266 scheda):

Ci sono due modi principali per installare l'ultimo IDE di Arduino. In entrambi i casi potresti aver bisogno di per aggiungere il tuo utente al gruppo dialout (se non funziona aggiungi anche a tty ):

sudo adduser $USER dialout

Installa l'ultima versione da Ubuntu Make (su GitHub )

  

Ubuntu Make è uno strumento a linea di comando che ti consente di scaricare l'ultima versione dei famosi strumenti di sviluppo sulla tua installazione

  1. Installa Ubuntu Make

    sudo apt-get install ubuntu-make
    

    Se non usi Ubuntu 18.04+ o desideri le ultime versioni:

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get update
    
  1. Installa Arduino IDE con umake

    umake electronics arduino
    

Questo lo installerà su ~/.local/share/umake/electronics/arduino . Se non ottieni il collegamento disponibile, devi eseguire install.sh trovato lì.

Alcune altre opzioni software (come Eagle o Sublime) non sono open source . Raccomando invece Fritzing e Atom.io .

Installa l'ultima versione da arduino.cc

Segui la guida ufficiale :

  1. Scarica il software Arduino (IDE). lscpu ti dirà se 32 o 64 bit. Se non sei sicuro, usa 32 bit.
  2. Estrai il pacchetto (dal terminale tar -xvf arduino-1.8.2-linux64.tar.xz ).
  3. Esegui lo script di installazione ( ./install.sh ).

Note

  • Prima di installare potresti spostare la cartella con i binari in /opt/ o /usr/local/ .
  • Il programma di installazione non crea icona Launcher per me: basta trascinarlo ( arduino-arduinoide.desktop ) dal desktop:

risposta data Pablo Bianchi 09.05.2017 - 22:08
fonte
9

Questo è da note che ho preso durante l'installazione di un Arduino. È stato molto utile quando ho dovuto affrontare la stessa cosa con altri computer.

Installa Sketch che viene utilizzato per programmare Arduinos.
Utilizzare uno dei seguenti metodi.

sudo apt-get install arduino  

o

sudo apt-get install arduino-core  

o
Apri "Ubuntu Software Center" Cerca "arduino"

Imposta l'ID del venditore.
Senza Arduino collegato

lsusb  

Questo è quello che ho ottenuto

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

Ancora con Arduino collegato.

lsusb   

Questo è quello che ho ottenuto

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  

Guarda la riga di addizione.
Assomiglierà a questo tipo

Bus 004 Device 003: ID 2341:0043  

Inserisci i numeri che hai nel comando qui sotto.

sudo modprobe usbserial vendor=0x2341 product=0x0043 

Facciamo in modo che la porta seriale funzioni

cd /dev  

Senza Arduino collegato

ls

Ancora con Arduino collegato.

ls  

Cerca l'ulteriore tty * NAME. Il mio era ttyAMC0, il tuo potrebbe essere ttyUSB * o ttyS *.

Ora sappiamo quale porta sta cercando di usare.

Quanto segue è usato per registrare l'input seriale da Arduino. Potresti non averne bisogno.

sudo apt-get install minicom

// Potrebbe essere già installato sul tuo computer.

sudo minicom -s  

Riceverai un menu di configurazione.

Cambia la prima riga con / dev / ttyAMC0 o qualsiasi cosa tu abbia trovato nella tua directory / dev /.

Salva impostazioni come dfl.

Non so cosa faccia, l'ho appena letto da qualche parte e ha funzionato.

È su ttyACM0. Quando ho guardato la directory / dev ho scoperto che ttyACM0 andava e veniva quando l'Ardunio veniva collegato o estratto.

Installa kst // Questo programma prenderà il tuo file ascii e lo metterà sul grafico.
sudo apt-get install kst

la versione più recente sarà disponibile in una data specifica.

Installa GtkTerm

sudo apt-get install gtkterm

Configura GtkTerm sulla porta a cui è collegato Arduino. L'Arduino deve essere collegato e il lettore seriale di Sketch non può essere acceso.

Dovresti vedere i numeri ascii scorrere su GtkTerm.

Configura GtkTerm per registrare le informazioni in un file di testo.

Se apri il file di testo ora dovresti vedere i dati nel file. Non ricordo se GtkTerm ha bisogno di essere messo in pausa per leggere questo.

Apri kst. Utilizzare la procedura guidata Dati per connettersi al file di testo dati con ascii.
I dati dovrebbero essere la colonna 1.
Da qui il tuo per te.

    
risposta data Slashthedragon 12.05.2013 - 23:54
fonte
1

Non è questo ciò che stai cercando? L'universo non è abilitato nelle tue preferenze di aggiornamento del software? Da preciso.

$ apt-cache show arduino
Package: arduino
Priority: optional
Section: universe/electronics
Installed-Size: 881
Maintainer: Ubuntu Developers 
Original-Maintainer: Scott Howard 
Architecture: all
Version: 1:1.0+dfsg-5
Depends: default-jre | java6-runtime, libjna-java, librxtx-java (>= 2.2pre2-3), arduino-core (= 1:1.0+dfsg-5)
Recommends: extra-xdg-menus, policykit-1
Filename: pool/universe/a/arduino/arduino_1.0+dfsg-5_all.deb
Size: 684106
MD5sum: 5dd5fe5e36013a8cab1d47a1f62734cc
SHA1: c86f2453bb4b41f9bf1dade070fd0b2da140467c
SHA256: 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8
Description-en: AVR development board IDE and built-in libraries
 Arduino is an open-source electronics prototyping platform based on
 flexible, easy-to-use hardware and software. It's intended for artists,
 designers, hobbyists, and anyone interested in creating interactive
 objects or environments.
 .
 This package will install the integrated development environment that
 allows for program writing, code verfication, compiling, and uploading
 to the Arduino development board. Libraries and example code will also
 be installed.
Homepage: http://www.arduino.cc
Description-md5: 60f8f72e8783c6b5a72254120b680cdb
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
$ sudo apt-get install arduino
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  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 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
Suggested packages:
  avrdude-doc binutils task-c-devel gcc-doc gcc-4.2 equivs libjna-java-doc icedtea-plugin
  libnss-mdns sun-java6-fonts ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-sazanami-gothic
  ttf-kochi-gothic ttf-sazanami-mincho ttf-kochi-mincho ttf-wqy-microhei ttf-wqy-zenhei
  ttf-indic-fonts-core ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts
Recommended packages:
  policykit-1
The following NEW packages will be installed:
  arduino 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 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
0 upgraded, 26 newly installed, 0 to remove and 315 not upgraded.
Need to get 56.6 MB of archives.
After this operation, 175 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
    
risposta data ppetraki 25.02.2012 - 14:49
fonte
1

Se stai installando l'ultima versione (versione 1.8.2) dell'IDE di Arduino, c'è un errore di denominazione file nello script che risulta nel messaggio di errore:

cc.arduino.arduinonoide does not exist

Quando ho guardato in Arduino-1.8.2 64 / lib non c'è nessun file cc.arduino.arduinonoide.xml ma c'è un file chiamato arduino-arduinonoide.xml

La soluzione è aprire install.sh nel tuo editor di scelta e modificare RESOURCE_NAME=cc.arduino.arduinoide in RESOURCE_NAME=arduino-arduinoide (e salvare le modifiche).

Ora, ./install.sh può essere eseguito nel terminale senza intoppi.

Capisco che questo problema sarà risolto nella versione 1.8.3

Il processo di installazione completo è quindi:

Scarica l'IDE Aduino da il sito Web di Arduino (selezionando la versione a 32 o 64 bit in base a i tuoi bisogni).

Passa alla cartella dei download:

cd ~/Downloads

modifica lo script install.sh come descritto sopra per correggere il problema RESOURCE_NAME:

cd arduino-1.8.2 64
nano install.sh

Apporta le modifiche come spiegato sopra, quindi salva ed esci.

Sposta la cartella di installazione Arduino-1.8.2 64 dalla tua cartella /downloads alla directory /opt/ : quindi accedi alla nuova cartella:

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

Crea install.sh eseguibile:

chmod +x install.sh

e quindi esegui lo script:

./install.sh

Ora l'IDE Arduino dovrebbe essere installato e dovresti vedere l'icona sul desktop.

    
risposta data sempaiscuba 10.05.2017 - 17:26
fonte
1

A partire da Ubuntu 16, la mia migliore fortuna è arrivata con il centro software, ma non installare Arduino IDE se si presenta. Dovrai installare arduino-mhall . Dovrebbe assomigliare a questo:

Ho provato vari altri metodi qui e ho avuto tutti i tipi di problemi. Questo ha funzionato e da allora ho sempre fatto delle cose con il mio Arduino.

    
risposta data neuronet 24.03.2018 - 21:26
fonte
0

Per far funzionare Arduino in Ubuntu, cerca "Arduino IDE" nel centro del software. Trovalo e fai clic su Installa. Dovresti quindi essere in grado di far funzionare il tuo Arduino. Spero che questo aiuti!

    
risposta data rocket101 25.02.2012 - 14:37
fonte
0

Per prima cosa, devi andare al link . Quindi, scarica la versione Linux di Arduino 1.0 per Linux. Quindi, estrai la cartella arduino-1.0 dall'archivio scaricato. Ora, devi solo fare doppio clic sul file arduino, scegliere Esegui dalla finestra di dialogo che si apre e il gioco è fatto! Ora Arduino dovrebbe essere aperto.

Se dopo l'estrazione non funziona, vai alla cartella Goto arduino 1.0 dal tuo terminale e scrivi

./arduino

dovrebbe ora aprirsi.

    
risposta data Aaron Hill 25.02.2012 - 14:00
fonte

Leggi altre domande sui tag