Yanıtlar:
Ubuntu deposundaki Arduino IDE genellikle eskidir . En son Arduino umake
IDE'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 tty
gruba da ekleyin ):
sudo adduser $USER dialout
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
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
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.sh
orada 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 .
Sadece resmi rehberi (veya Canonical'ın öğreticisini ) izleyin :
lscpu
32 veya 64 bit ise söyleyecektir. Emin değilseniz 32 bit kullanın.tar -xvf arduino-1.8.2-linux64.tar.xz
).Kurulum komut dosyasını çalıştırın ( ./install.sh
).
/opt/
veya konumuna getirebilirsiniz /usr/local/
.Yükleyici benim için Başlatıcı simgesini oluşturmuyor: Sadece arduino-arduinoide.desktop
Masaüstünden sürükleyin ( ):
En son sürümlerle , Tercihler'deki "Ek Kurullar Yöneticisi URL'leri" gibi daha yeni özellikler geliyor ( ESP8266 panosunu eklemek için ):
umake ide arduino
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.
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:
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.
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]?
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.xml
ama dosya vararduino-arduinonoide.xml
Çözüm, install.sh
editörünüzde RESOURCE_NAME=cc.arduino.arduinoide
açarak değiştirmek ve RESOURCE_NAME=arduino-arduinoide
(ve değişiklikleri kaydetmek) şeklindedir.
Artık ./install.sh
terminalde 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 64
Yükleme klasörünü /downloads
klasö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.sh
yü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.
İ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ı.