Programming Arduino via SublimeText

sublime text arduino

Sublime Text adalah software text editor yang ringan namun powerfull. Ketika saya membuat berbagai program saya sering memanfaatkan tools ini, mulai dari web programming sampai hardware programming menggunakan bahasa C. Software ini dilengkapi tampilan yang ciamik. Ditambah lagi tambahan packages yang beragam. Ketika tidak sengaja menemukan packages arduino-like-IDE, langsung saya mencobanya. Ternyata dengan sublime saja, kita bisa langsung menjalankan fungsi mirip kita menggunakan Arduino IDE. Dengan segala kelebihannya, tidak salah kalau saya mau share sedikit bagaimana menjalankan Arduino IDE di Sublime Text.

Apa itu Sublime Text?

Sebelum membahas lebih jauh, kita berkenalan dulu dengan sublime text. Sublime adalah salah satu Text editor yang canggih untuk coding, markup dan lain-lain. Software ini bisa kalian dapatkan secara gratis di http://www.sublimetext.com/3. Untuk mendapatkan lisensinya kita bisa membayar dengan US$ 70.

Install Packages.

Secara default, dengan sublime ini kita sudah dapat melakukan koding di berbagai bahasa dengan mudah. Misalkan kalau kita membuat file *.c otomatis akan langsung menjadi editor bahasa C, atau coba bahasa lainnya. Namun disini kita akan lebih spesifik untuk dapat menggunakan Sublime sehingga mirip Arduino IDE. Sublime telah menyediakan tambahan paket yang bernama Package Control. Untuk mengetahui cara menginstall package control ini, kamu bisa langsung mengunjungi https://packagecontrol.io/installation. Saya beri sedikit panduan :

  1. Cara instalasi packages yang mudah, gunakanlah Teks Console dengan menekan shortcut ctrl + ` atau klik menu View > Show Console.
  2. Ketikkan kode phyton berikut di Console. Kode ini tergantung pada versi sublime kamu, apakah sublime2 atau sublime3.
    Sublime Text 2 :

    import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

    Sublime Text 3 :

    import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

    Setelah itu tekan Enter. Maka akan ada proses download dan instalasi. Setelah selesai, lakukan Restart program sublime terlebih dahulu.

 

Setting Lokasi Arduino IDE

Untuk bisa menggunakan Arduino IDE ini, kita setting dulu / sinkronisasi file instalasi Arduino IDE ke Sublime. Caranya :

  1. Cek dulu apakah sudah muncul menu / tombol Arduino pada toolbar Sublime (lihat toolbar di atas). Jika belum ada, centangi dulu pada pilihan Preferences -> Show Arduino Menu
  2. Klik pada menu Arduino -> Preferences -> Select Arduino Folder
  3. Pilih folder instalasi Arduino IDE kamu. Jika pada instalasi saya (ubuntu) di : /usr/share/arduino/ . Untuk OS lain, cari saja dengan menekan Enter ketika muncul quick panel, lalu kamu tinggal pilih folder instalasimu.
  4. Setelah memilih lokasi instalasi dengan benar. Akan muncul pesan / notifikasi seperti pada layar.
    hasil milih folder

Jika proses di atas sudah benar, maka kita sudah bisa mengoperasikan Arduino IDE dengan menggunakan teks editor Sublime ini. Pilihan yang lengkap, kamu bisa coding, compile dan sekaligus upload. Seperti gambar hasil compile saya di bawah ini.

Hasil compile file .ino via sublime

Hasil compile file .ino via sublime

Demikian, selamat menikmati.

Advertisements
About

Guru SMK Elektronika, tetapi kadang ngajar masalah multimedia juga. Suka dengan teknologi dan tentu masih suka lawan jenis.

Posted in Arduino

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Tentang Penulis

BENY ABDURRAHMAN
Seorang anak muda yang mencoba peruntungan hidup menjadi seorang pengajar atau orang biasa memanggilnya mas guru. Punya hobi main komputer, nggambar corel, ngedit foto dan video. Sekarang sedang mengabdi di Kalimantan Selatan.
Kalender
December 2015
M T W T F S S
« Nov   Jan »
 123456
78910111213
14151617181920
21222324252627
28293031  
%d bloggers like this: