Come installo l’IDE Arduino?

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

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

Installare Arduino IDE dal repository di Ubuntu forse va bene per te. Se non hai alcune funzionalità più recenti come “URL di Gestione tabs aggiuntive” in Preferenze (per aggiungere la scheda ESP8266 ):

immagine dello schermo

Esistono due modi principali per installare l’ultimo IDE Arduino. In entrambi i casi potresti aver bisogno di 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 sull’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 si ottiene il collegamento disponibile, è necessario 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

Basta seguire 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 ).

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

Gli appunti

  • Prima di installare si potrebbe spostare la cartella con i binari su /opt/ o /usr/local/ .
  • Per ESP8266 vedere le istruzioni di installazione .
  • Il programma di installazione non crea icona Launcher per me: basta trascinarlo ( arduino-arduinoide.desktop ) dal desktop:

    immagine dello schermo


  • Anche tu hai
    • Arduino Web Editor
    • PlatformIO IDE , un’estensione per Atom.io o VSCode .

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 fornitore.
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 linea di addizione.
Assomiglierà a questo

 Bus 004 Device 003: ID 2341:0043 

Inserisci i numeri che hai nel comando qui sotto.

 sudo modprobe usbserial vendor=0x2341 product=0x0043 

Portiamo a termine la porta seriale

 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 

Otterrai un menu di configurazione.

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

Salva configurazione 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à sulla carta.
sudo apt-get install kst

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

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 fermato 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 da te stesso.

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

 $ apt-cache mostra arduino
 Pacchetto: arduino
 Priorità: opzionale
 Sezione: universo / elettronica
 Dimensione installata: 881
 Maintainer: sviluppatori di Ubuntu 
 Original-Maintainer: Scott Howard 
 Architettura: tutto
 Versione: 1: 1.0 + dfsg-5
 Dipende: default-jre |  java6-runtime, libjna-java, librxtx-java (> = 2.2pre2-3), arduino-core (= 1: 1.0 + dfsg-5)
 Raccomanda: extra-xdg-menus, policykit-1
 Nome file: pool / universe / a / arduino / arduino_1.0 + dfsg-5_all.deb
 Dimensione: 684106
 MD5sum: 5dd5fe5e36013a8cab1d47a1f62734cc
 SHA1: c86f2453bb4b41f9bf1dade070fd0b2da140467c
 SHA256: 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8
 Descrizione-it: scheda di sviluppo AVR IDE e librerie incorporate
  Arduino è una piattaforma di prototipazione elettronica open source basata su
  hardware e software flessibili e facili da usare.  È destinato agli artisti,
  designer, hobbisti e chiunque sia interessato a creare interattivi
  oggetti o ambienti.
  .
  Questo pacchetto installerà l'ambiente di sviluppo integrato
  consente la scrittura del programma, la verifica del codice, la compilazione e il caricamento
  alla scheda di sviluppo di Arduino.  Verranno anche le librerie e il codice di esempio
  essere installato.
 Homepage: http://www.arduino.cc
 Descrizione -md5: 60f8f72e8783c6b5a72254120b680cdb
 Bug: https://bugs.launchpad.net/ubuntu/+filebug
 Origine: Ubuntu
 $ sudo apt-get install arduino
 Leggere gli elenchi dei pacchetti ... Fatto
 Costruire l'albero delle dipendenze       
 Leggere informazioni sullo stato ... Fatto
 Verranno installati i seguenti pacchetti aggiuntivi:
   arduino-core avr-libc avrdude binutils-avr ca-certificates-java default-jre
   default-jre-headless extra-xdg-menus gcc-avr icedtea-6-jre-cocoa 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
 Pacchetti suggeriti:
   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
 Pacchetti raccomandati:
   policykit-1
 Verranno installati i seguenti NUOVI pacchetti:
   arduino arduino-core avr-libc avrdude binutils-avr ca-certificates-java default-jre
   default-jre-headless extra-xdg-menus gcc-avr icedtea-6-jre-cocoa 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 aggiornato, 26 recentemente installato, 0 da rimuovere e 315 non aggiornati.
 Hai bisogno di ottenere 56,6 MB di archivi.
 Dopo questa operazione, verranno utilizzati 175 MB di spazio su disco aggiuntivo.
 Vuoi continuare [S / n]? 

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’è alcun 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 verrà risolto nella versione 1.8.3


Il processo di installazione completo è quindi:

Scarica l’IDE Aduino dal sito Web di Arduino (selezionando la versione a 32 o 64 bit in base alle proprie esigenze).

Passa alla cartella dei download:

 cd ~/Downloads 

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

 cd arduino-1.8.2 64 nano install.sh 

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

Spostare la cartella di installazione di Arduino-1.8.2 64 dalla cartella /downloads alla directory /opt/ : quindi accedere alla nuova cartella:

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

Esegui eseguibile install.sh :

 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.

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 qualcosa di simile a questo:

inserisci la descrizione dell'immagine qui

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

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 ti aiuti!

Per prima cosa, devi andare su http://arduino.cc/hu/Main/Software . 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 

ora dovrebbe aprirsi.