En son Arduino IDE nasıl kurulur?


26

Ubuntu ile çalışmam gereken bir Arduino UNO'm var.

Biri bana IDE’yi Ubuntu’ya yüklemek için gereken adımları açıklayabilir mi?

Yanıtlar:


11

Ubuntu deposundaki Arduino IDE genellikle eskidir . En son Arduino umakeIDE'yi kurmanın iki ana yolu vardır: arduino.cc tar.gz ile ve dan. Her iki durumda da kullanıcıyı gruba eklemeniz gerekebilirdialout (işe yaramazsa ttygruba da ekleyin ):

sudo adduser $USER dialout

Ubuntu Make'ın en yeni sürümünü yükle ( GitHub'da )

Ubuntu Make, popüler geliştirici araçlarının en son sürümünü yüklemenize indirmenize izin veren bir komut satırı aracıdır

  1. Ubuntu Make'ı yükleyin

    sudo apt-get install ubuntu-make
    

    Ubuntu 18.04+ kullanmıyorsanız veya en son sürümleri istiyorsanız:

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get update
    
  1. Arduino IDE'yi umake ile yükleyin

    umake electronics arduino
    

Uyarı : umake ide arduino kullanımdan kaldırıldı .

Bu yükleyecektir ~/.local/share/umake/electronics/arduino. Kısayolu bulamazsanız, install.shorada bulmanız gerekir .

Diğer bazı yazılım seçenekleri (Eagle veya Sublime gibi) özgür yazılım değildir . Bunun yerine Fritzing ve Atom.io'yu öneririm .

Arduino.cc'den en son sürümü yükleyin

Sadece resmi rehberi (veya Canonical'ın öğreticisini ) izleyin :

  1. Arduino Yazılımını (IDE) indirin. lscpu32 veya 64 bit ise söyleyecektir. Emin değilseniz 32 bit kullanın.
  2. Paketi çıkarın (terminalden tar -xvf arduino-1.8.2-linux64.tar.xz).
  3. Kurulum komut dosyasını çalıştırın ( ./install.sh).

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

notlar

  • Yüklemeden önce klasörü ikili dosyalar ile /opt/veya konumuna getirebilirsiniz /usr/local/.
  • For ESP8266 bkz bu kurulum talimatlarını .
  • Yükleyici benim için Başlatıcı simgesini oluşturmuyor: Sadece arduino-arduinoide.desktopMasaüstünden sürükleyin ( ):

    ekran görüntüsü



İndirilenler'den zaten benim yaptığım gibi yüklenenler için, bunu taşımak için kullanabilirsiniz ve masaüstü kısayolunu güncellemek için yükleyiciyi yeniden çalıştırın.
Chris


1
"En son sürümü yükleyin", adım 2 şimdi olmalıumake ide arduino
Escher

@Escher Daha eski sürümlerde geçerli olabilir, ancak vake.018 umake ile değil: UYARI: Arduino artık elektronik kategorisinde, lütfen bu kategoriden sonra bakın. Bu uyumluluk gelecekte düşürülecek.
Pablo A,

Tuhaf, ben sadece 1.8.5 kurdum; elektronik kategorisinde değildi.
Escher

13

Bu bir Arduino kurarken aldığım notlardan. Diğer bilgisayarlarla aynı şeyi yapmam gerektiğinde çok yardımcı oldu.

Arduinos programlamak için kullanılan eskiz yükleyin.
Aşağıdaki yöntemlerden birini kullanın.

sudo apt-get install arduino  

veya

sudo apt-get install arduino-core  

veya
"Ubuntu Software Center" Ara "arduino" yu aç veya kapat

Satıcı kimliğini ayarlayın.
Arduino takılı olmadan

lsusb  

Elimde bu var

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

Yine Arduino takılıyken.

lsusb   

Elimde bu var

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  

Ekleme satırına bakın.
Böyle bir şey görünecek

Bus 004 Device 003: ID 2341:0043  

Sahip olduğunuz sayıları aşağıdaki komuta girin.

sudo modprobe usbserial vendor=0x2341 product=0x0043 

Seri portun çalışmasına izin verelim

cd /dev  

Arduino takılı olmadan

ls

Yine Arduino takılıyken.

ls  

Ek tty * NAME arayın. Benimki ttyAMC0 idi, sizinki ttyUSB * veya ttyS * olabilir.

Şimdi hangi portu kullanmaya çalıştığını biliyoruz.

Arduino'dan seri girişi kaydetmek için aşağıdakiler kullanılır. İhtiyacın olmayabilir.

sudo apt-get install minicom

// Bilgisayarınıza önceden kurulmuş olabilir.

sudo minicom -s  

Bir kurulum menüsü göreceksiniz.

İlk satırı / dev / ttyAMC0 ile veya / dev / dizininizde bulduğunuz öğeyi değiştirin.

Kurulumu dfl olarak kaydedin.

Bunun ne yaptığını bilmiyorum, bir yerlerde okudum ve işe yaradı.

TtyACM0'da. / Dev dizinine baktığımda, Ardunio takılıyken veya çıkartıldığında ttyACM0'in gelip gideceğini gördüm.

Kst // yükleyin Bu program bir ascii dosyanızı alır ve grafiğe koyar.
sudo apt-get install kst

daha yeni sürüm bir tarihte satışa sunulacak.

GtkTerm'i yükleyin

sudo apt-get install gtkterm

GtkTerm'i, Arduino'nun bağlı olduğu porta göre yapılandırın. Arduino'nun prize takılması gerekiyor ve Sketch'deki seri okuyucu açılmıyor.

GtkTerm üzerinde kayan ascii numaralarını görüyor olmalısınız.

Bilgileri bir metin dosyasına kaydetmek için GtkTerm'i yapılandırın.

Şimdi metin dosyasını açarsanız, dosyadaki verileri görmelisiniz. GtkTerm'in bunu okumak için duraklatılması gerekip gerekmediğini hatırlayamıyorum.

Kst'yi açın. Ascii ile veri metin dosyasına bağlanmak için Veri sihirbazını kullanın.
Veriler sütun 1 olmalıdır.
Buradan kendinize aittir.


Benim durumumda bu ttyA MC 0 yerine ttyA CM 0'dır. Bir yazım hatası? Yazı için teşekkür ederim.
LRDPRDX

Bir soru daha. Minicom'da seri port değiştirildikten ve dfl olarak kaydedildikten sonra Minicom’un birkaç satırla açıldığını ve özel tuşlarla ilgili yardım almak için CTRL-A Z tuşlarına basarak görüyorum. Ne yapmalıyım?
LRDPRDX

Gtkterm penceresinde hiçbir ascii verisi görmüyorum. Basitçe olmalı, çünkü arduino takılı mı?
LRDPRDX

2

Ubuntu 16'dan itibaren en iyi şansım yazılım merkeziyle geldi, ancak ortaya çıkarsa Arduino IDE'yi yüklemeyin. Yüklemek isteyeceksiniz arduino-mhall. Bunun gibi bir şeye benzemeli:

görüntü tanımını buraya girin

Burada başka çeşitli yöntemler denedim ve her türlü problemi yaşadım. Bu sadece işe yaradı ve o zamandan beri Arduino ile mutlu bir şekilde uğraşıyorum.


1

Aradığın şey bu değil mi? Yazılım güncelleme tercihinizde evren etkin değil mi? Kesin olarak.

$ apt-cache şovu arduino
Paket: arduino
Öncelik: isteğe bağlı
Bölüm: evren / elektronik
Kurulu Boyut: 881
Bakımcı: Ubuntu Geliştiricileri 
Orijinal-Bakıcı: Scott Howard 
Mimarlık: hepsi
Sürüm: 1: 1.0 + dfsg-5
Bağımlı: default-jre | java6-runtime, libjna-java, librxtx-java (> = 2.2pre2-3), arduino çekirdeği (= 1: 1.0 + dfsg-5)
Tavsiye eder: extra-xdg-menüler, policykit-1
Dosya adı: pool / universe / a / arduino / arduino_1.0 + dfsg-5_all.deb
Boyut: 684106
MD5sum: 5dd5fe5e36013a8cab1d47a1f62734cc
SHA1: c86f2453bb4b41f9bf1dade070fd0b2da140467c
SHA256: 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8
Açıklama-en: AVR geliştirme kurulu IDE ve yerleşik kütüphaneler
 Arduino, açık kaynaklı bir elektronik prototip platformudur.
 Esnek, kullanımı kolay donanım ve yazılım. Sanatçılar için tasarlanmıştır.
 tasarımcılar, hobiler ve etkileşimli oluşturmak isteyen herkes
 nesneler veya ortamlar.
 .
 Bu paket, tümleşik geliştirme ortamını yükleyecektir.
 program yazma, kod doğrulama, derleme ve yükleme için izin verir
 Arduino geliştirme kuruluna. Kütüphaneler ve örnek kod da
 yüklenecek.
Ana Sayfa: http://www.arduino.cc
Açıklama-md5: 60f8f72e8783c6b5a72254120b680cdb
Hatalar: https://bugs.launchpad.net/ubuntu/+filebug
Menşei: Ubuntu
$ sudo apt-get install arduino
Paket listeleri okunuyor ... Tamamlandı
Bağımlılık ağacı oluşturma       
Durum bilgisi okunuyor ... Tamamlandı
Aşağıdaki ekstra paketler yüklenecek:
  arduino çekirdekli avr-libc avrdude binutils-avr ca-sertifikaları-java varsayılanı-jre
  varsayılan-jre-başsız ekstra-xdg-menüler gcc-avr icedtea-6-jre-kakao buzlu-6
  icedtea-netx icedtea-netx ortak java-ortak libatk-sarıcı-java libatk-sarıcı-java-jni
  libftdi1 libgif4 libjna-java yazılımı librxtx-java openjdk-6
  openjdk-6-jre-lib ttf-dejavu-ekstra tzdata-java
Önerilen paketler:
  avrdude-doc binutils görev-c-devel gcc-doc gcc-4.2 eşittir libjna-java-doc icedtea-eklentisi
  libnss-mdns sun-java6-fontları ttf-baekmuk ttf-unfonts ttf-unfonts çekirdekli ttf-sazanami-gothic
  ttf-kochi-gotik ttf-sazanami-mincho ttf-kochi-mincho ttf-wqy-microhei ttf-wqy-zenhei
  ttf-indic-fontları-çekirdek ttf-telugu-fontları ttf-oriya-fontları ttf-kannada-fontları ttf-bengali-fontları
Önerilen paketler:
  policykit-1
Aşağıdaki YENİ paketler yüklenecek:
  arduino arduino çekirdekli avr-libc avrdude binutils-avr ca-sertifikaları-java varsayılanı-jre
  varsayılan-jre-başsız ekstra-xdg-menüler gcc-avr icedtea-6-jre-kakao buzlu-6
  icedtea-netx icedtea-netx ortak java-ortak libatk-sarıcı-java libatk-sarıcı-java-jni
  libftdi1 libgif4 libjna-java yazılımı librxtx-java openjdk-6
  openjdk-6-jre-lib ttf-dejavu-ekstra tzdata-java
0 yükseltildi, 26 yeni yüklendi, 0 kaldırıldı ve 315 yükseltilmedi.
56.6 MB arşiv almanız gerekiyor.
Bu işlemden sonra 175 MB ilave disk alanı kullanılacaktır.
Devam etmek istiyor musunuz [E / H]? 

1

Arduino IDE'nin en son sürümünü (1.8.2 sürümünü) kuruyorsanız, komut dosyasında hata mesajına neden olan bir dosya adlandırma hatası vardır:

cc.arduino.arduinonoide does not exist

Arduino-1.8.2 64 / lib'e baktığımda dosya yok cc.arduino.arduinonoide.xmlama dosya vararduino-arduinonoide.xml

Çözüm, install.sheditörünüzde RESOURCE_NAME=cc.arduino.arduinoideaçarak değiştirmek ve RESOURCE_NAME=arduino-arduinoide(ve değişiklikleri kaydetmek) şeklindedir.

Artık ./install.shterminalde bir aksamadan çalıştırılabilir.

1.8.3 sürümünde bu sorunun çözüleceğini biliyorum .


Tam yükleme işlemi bu nedenle:

Aduino IDE'yi Arduino web sitesinden indirin (ihtiyaçlarınıza göre 32 bit veya 64 bit sürümü seçerek).

İndirilenler klasörünüze gidin:

cd ~/Downloads

RESOURCE_NAME ile ilgili sorunu düzeltmek için install.sh komut dosyasını yukarıda açıklandığı şekilde düzenleyin:

cd arduino-1.8.2 64
nano install.sh

Değişiklikleri yukarıda açıklandığı şekilde yapın, ardından kaydedin ve çıkın.

Arduino-1.8.2 64Yükleme klasörünü /downloadsklasörünüzden /opt/dizine taşıyın : ve sonra yeni klasöre gidin:

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

Marka install.shyürütülebilir:

chmod +x install.sh

ve sonra betiği çalıştırın:

./install.sh

Arduino IDE şimdi kurulmuş olmalı ve masaüstünüzdeki simgeyi görmelisiniz.


0

Arduino'nuzu Ubuntu'da çalıştırmak için yazılım merkezinde "Arduino IDE" yi arayın. Bul ve yükle'yi tıklayın. Arduino'nuzu çalıştırabilmeniz gerekir. Bu yardımcı olur umarım!


0

İlk önce, http://arduino.cc/hu/Main/Software adresine gitmeniz gerekir . Ardından, Linux için Arduino 1.0'ın Linux sürümünü indirin. Sonra, arduino-1.0 klasörünü indirilen arşivden çıkarın. Şimdi, arduino dosyasına çift tıklamanız, açılan iletişim kutusundan Çalıştır'ı seçmeniz yeterli! Arduino şimdi açmalı.

Eğer ayıkladıktan sonra çalışmıyorsa, terminalinizden Goto arduino 1.0 klasörünü yazınız.

./arduino

şimdi açmalı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.