Herhangi bir Linux dağıtımına Arduino Bütünleşik Geliştirme Ortamı'nın (IDE) kurulumu, diğer platformlara göre biraz daha uzun bir işlem. Öte yandan Arduino geliştiricilerinin önemli bir kısmı Linux kullandığından, yenilikler ilk olarak bu platforma geliyor. Bu nedenle de Arduino ile geliştirme yapacaklara Linux platformunu kullanmalarını salık veriyoruz.
Bu eğitim içeriğimizde Ubuntu'nun 15.04 sürümünün üzerine Arduino IDE'sini nasıl kuracağımızı anlatacağız.
Kurulum
Ubuntu'nun Yazılım Merkezi'nde Arduino IDE'sinin 1.0.5 sürümü mevcut ancak biz sitesinden daha güncel olan sürümü kuracağız.
İlk olarak Arduino'nun sitesine gidiyoruz ve yukarıdaki Download sekmesine tıklıyoruz:
Bu aşamada Arduino bize açık kaynak kodlu ve özgür projeye bağış yapıp yapmayacağımızı soracak.
Bağış yapmak için Contribute&Download, bağış yapmadan devam etmek içinse Just Download düğmesine tıklıyoruz. Yükleme işleminin başlamasıyla birlikte yaklaşık 90 MB'lık bir dosyayı bilgisayarımıza indiriyoruz.
Son 5 yıl içinde alınmış bir bilgisayara sahipseniz, çok yüksek bir ihtimalle 64 bitlik bir işletim sistemi kullanıyorsunuzdur. Biz de bu nedenle Linux 64 bits yazan bağlantıda yer alan kurulum dosyasını bilgisayarımızdaki İndirilenler dizinine (İngilizce kurulumlarda Downloads) indirdik.
Bu yazı yazıldığında Arduino IDE'sinin güncel sürümü 1.6.5'ti. Daha yeni bir sürümle karşılaşırsanız şaşırmayın, o sürümü indirin. Böylesi bir durumda, aşağıda yer alan komutlarda geçen dosya adının indirdiğiniz sürümle aynı olmasına dikkat etmenizde fayda var :).
CTRL + ALT + T tuş üçlüsüyle terminali açıyor ve kurulum dosyasını /opt dizinine taşıyoruz.
$ cd ~/İndirilenler
$ tar -xf arduino-1.6.5-linux64.tar.xz
$ sudo mv arduino-1.6.5 /opt
Sistemimize Java geliştirme ortamını kuruyoruz.
$ sudo apt-get install openjdk-7-jre
"Ek bağımlılıkları da kurmak istiyor musunuz?" sorusuna Evet (e) diyerek devam ediyoruz.
Bu aşamada elimizdeki Arduino'yu USB kabloyla bilgisayara bağlayacağız. USB yuvasına okuma ve yazma izni vermemiz gerekiyor.
$ sudo chmod a+rw /dev/ttyACM0
Terminalde dmesg yazıp çıktısına dikkatle bakalım:
$ dmesg
-- ilgili kısım --
usb 1-2: new full-speed USB device number 6 using xhci_hcd
[15619.872405] usb 1-2: New USB device found, idVendor=2341, idProduct=0036
[15619.872408] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[15619.872409] usb 1-2: Product: Arduino Leonardo
[15619.872411] usb 1-2: Manufacturer: Arduino LLC
[15619.872599] usb 1-2: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[15619.893510] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[15619.893694] usbcore: registered new interface driver cdc_acm
[15619.893696] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Göreceğiniz üzere, sistemimize bir Arduino Leonardo kartı, /dev/ttyACM0 üzerinden bağlı.
Sonradan kolaylık olması için masaüstümüzde bir kısayol oluşturalım:
$ cd ~/Masaüstü/
$ ln -s /opt/arduino-1.6.5/arduino
Geriye son bir iş daha kaldı.
Ubuntu çalıştırılabilir dosyaları açmak yerine bir editörle açıyor. Bir dosyayı çalıştırabilmek için başlatıcıdan (Daha bilinen adıyla Dash) Dosyalar programını çağıralım. Üstteki Değiştir menüsünden "Tercihler"i seçelim. Davranış sekmesindeki "Açıldığında çalıştırılabilir metin dosyalarını çalıştır" seçeneğini işaretliyoruz.
Arduino Bütünleşik Geliştirme Ortamı (IDE) artık emir ve komutalarınıza hazırdır!