Mengenal Bagian - Bagian Aplikasi Arduino IDE untuk Pemula | Tutorial Arduino


 Hallo Space!, Mengenal bagian-bagian software Arduino IDE merupakan suatu keharusan untuk setiap kita bisa memprogram dan menggunakan aplikasi Arduino IDE dengan tepat dan cepat. Mungkin karena Arduino IDE ini merupakan aplikasi yang simpel, banyak orang yang mengabaikan untuk mendalami setiap bagian dari aplikasi Arduino IDE sehingga dalam prosesnya susah untuk menggunakan aplikasi Arduino IDE ini dengan tepat dan cepat, karena kesulitan untuk troubleshooting, dll.

Pengertian

Arduino IDE (Integrated Development Environment) adalah software yang di gunakan untuk memprogram di arduino, dengan kata lain Arduino IDE sebagai media untuk memprogram board Arduino. Arduino IDE bisa di download secara gratis di website resmi Arduino IDE.

Bagian-bagian Arduino IDE

Tampilan Utama

  • Verify pada versi sebelumnya dikenal dengan istilah Compile. Sebelum aplikasi di-upload ke board Arduino, biasakan untuk memverifikasi terlebih dahulu sketch yang dibuat. Jika ada kesalahan pada sketch, nanti akan muncul error. Proses Verify / Compile mengubah sketch ke binary code untuk di-upload ke mikrokontroller.
  • Upload tombol ini berfungsi untuk mengupload sketch ke board Arduino. Walaupun kita tidak mengklik tombol verify, maka sketch akan di-compile, kemudian langsung diupload ke board. Berbeda dengan tombol verify yang hanya berfungsi untuk memverifikasi source code saja.
  • New Sketch Membuka window dan membuat sketch baru.
  • Open Sketch Membuka sketch yang sudah pernah dibuat. Sketch yang dibuat dengan IDE Arduino akan disimpan dengan ekstensi file .ino
  • Save Sketch menyimpan sketch, tapi tidak disertai dengan mengkompile.
  • Serial Monitor Membuka interface untuk komunikasi serial, nanti akan kita diskusikan lebih lanjut pada bagian selanjutnya.
  • Keterangan Aplikasi pesan-pesan yang dilakukan aplikasi akan muncul di sini, misal Compiling dan Done Uploading ketika kita mengcompile dan mengupload sketch ke board Arduino
  • Konsol log Pesan-pesan yang dikerjakan aplikasi dan pesan-pesan tentang sketch akan muncul pada bagian ini. Misal, ketika aplikasi mengcompile atau ketika ada kesalahan pada sketch yang kita buat, maka informasi error dan baris akan diinformasikan di bagian ini.
  • Baris Sketch bagian ini akan menunjukkan posisi baris kursor yang sedang aktif pada sketch.
  • Informasi Board dan Port Bagian ini menginformasikan port yang dipakai oleh board Arduino.

File


  • New, berfungsi untuk membuat membuat sketch baru dengan bare minimum yang terdiri void setup() dan void loop().
  • Open, berfungsi membuka sketch yang pernah dibuat di dalam drive.
  • Open Recent, merupakan menu yang berfungsi mempersingkat waktu pembukaan file atau sketch yang baru-baru ini sudah dibuat.
  • Sketchbook, berfungsi menunjukan hirarki sketch yang kamu buat termasuk struktur foldernya.
  • Example, berisi contoh-contoh pemrograman yang disediakan pengembang Arduino, sehingga kamu dapat mempelajari program-program dari contoh yang diberikan.
  • Close, berfungsi menutup jendela Arduino IDE dan menghentikan aplikasi.
  • Save, berfungsi menyimpan sketch yang dibuat atau perubahan yang dilakukan pada sketch
  • Save as…, berfungsi menyimpan sketch yang sedang dikerjakan atau sketch yang sudah disimpan dengan nama yang berbeda.
  • Page Setup, berfungsi mengatur tampilan page pada proses pencetakan.
  • Print, berfungsi mengirimkan file sketch ke mesin cetak untuk dicetak.
  • Preferences, disini kam dapat merubah tampilan interface IDE Arduino.
  • Quit, berfungsi menutup semua jendela Arduino IDE. Sketch yang masih terbuka pada saat tombol Quit ditekan, secara otomatis akan terbuka pada saat Arduino IDE dijalankan.

Edit



  • Undo/Redo, berfungsi untuk mengembalikan perubahan yang sudah dilakukan pada Sketch beberapa langkah mundur dengan Undo atau maju dengan Redo.
  • Cut, berfungsi untuk meremove teks yang terpilih pada editor dan menempatkan teks tersebut pada clipboard.
  • Copy, berfungsi menduplikasi teks yang terpilih kedalam editor dan menempatkan teks tersebut pada clipboard.
  • Copy for Forum, berfungsi melakukan copy kode dari editor dan melakukan formating agar sesuai untuk ditampilkan dalam forum, sehingga kode tersebut bisa digunakan sebagai bahan diskusi dalam forum.
  • Copy as HTML, berfungsi menduplikasi teks yang terpilih kedalam editor dan menempatkan teks tersebut pada clipboard dalam bentuk atau format HTML. Biasanya ini digunakan agar code dapat diembededdkan pada halaman web.
  • Paste, berfungsi menyalin data yang terdapat pada clipboard, kedalam editor.
  • Select All, berfungsi untk melakukan pemilihan teks atau kode dalam halaman editor.
  • Comment/Uncomment, berfungsi memberikan atau menghilangkan tanda // pada kode atau teks, dimana tanda tersebut menjadikan suatu baris kode sebagai komen dan tidak disertakan pada tahap kompilasi.
  • Increase/Decrease Indent, berfunsgi untuk mengurangi atau menambahkan indetntasi pada baris kode tertentu. Indentasi adalah “tab”.
  • Find, berfungsi memanggil jendela window find and replace, dimana kamu dapat menggunakannya untuk menemukan variabel atau kata tertentu dalam program atau menemukan serta menggantikan kata tersebut dengan kata lain.
  • Find Next, berfungsi menemukan kata setelahnya dari kata pertama yang berhasil ditemukan.

  • Find Previous, berfungsi menemukan kata sebelumnya dari kata pertama yang berhasil ditemukan.


Sketch

  • Verify/Compile, berfungsi untuk mengecek apakah sketch yang kamu buat ada kekeliruan dari segi sintaks atau tidak. Jika tidak ada kesalahan, maka sintaks yang kamu buat akan dikompile kedalam bahasa mesin.
  • Upload, berfunsi mengirimkan program yang sudah dikompilasi ke Arduino Board.
  • Uplad Using Programmer, menu ini berfungsi untuk menuliskan bootloader kedalam IC Mikrokontroler Arduino. Pada kasus ini kamu membutuhkan perangkat tambahan seperti USBAsp untuk menjembatani penulisan program bootloader ke IC Mikrokontroler.
  • Export Compiled Binary, berfungsi untuk menyimpan file dengan ekstensi .hex, dimana file ini dapat disimpan sebagai arsip untuk di upload ke board lain menggunakan tools yang berbeda.

  • Show Sketch Folder, berfungsi membuka folder sketch yang saat ini dikerjakan.

  • Include Library, berfunsi menambahkan library/pustaka kedalam sketch yang dibuat dengan menyertakan sintaks #include di awal kode. Selain itu kamu juga bisa menambahkan library eksternal dari file .zip kedalam Arduino IDE.
  • Add File…, berfungsi untuk menambahkan file kedalam sketch arduino (file akan dikopikan dari drive asal). File akan muncul sebagai tab baru dalam jendela sketch.

Tools

  • Auto Format, berfungsi melakukan pengatran format kode pada jendela editor
  • Archive Sketch, berfungsi menyimpan sketch kedalam file .zip
  • Fix Encoding & Reload, berfungsi memperbaiki kemungkinan perbedaan antara pengkodean peta karakter editor danpeta karakter sistem operasi yang lain.
  • Serial Monitor, berungsi membuka jendela serial monitor untuk melihat pertukaran data.
  • Board, berfungsi memilih dan melakukan konfigurasi board yang digunakan.
  • Port, memilih port sebbagai kanal komunikasi antara software dengan hardware.
  • Programmer, menu ini digunakan ketika kamu hendak melakukan pemrograman chip mikrokontroller tanpa menggunakan koneksi Onboard USB-Serial. Biasanya digunakan pada proses burning bootloader.
  • Burn Bootloader, mengizinkan kamu untuk mengkopikan program bootloader kedalam IC mikrokontroler

Help

Disini kamu bisa mendapatkan bantuan terhadap kegalauanmu mengenai pemrograman. Menu help berisikan file-file dokumentasi yang berkaitan dengan masalah yang sering muncul, serta penyelesaiannya. Selain itu pada menu help juga diberikan link untuk menuju Arduino Forum guna menanyakan serta mendiskusikan berbagai masalah yang ditemukan.

Penutup

Artikel mengenai Mengenal Bagian - Bagian Aplikasi Arduino IDE untuk Pemula memang tidak saya sarankan untuk di hafalkan, tetapi alangkah baiknya di ketahui fungsi setiap struktur bagian - bagian Arduino IDE ini, jika detail mengenai pengertian setiap bagian bisa anda lihat disini diartikel ini sewaktu waktu jika dibutuhkan atau dalam rangka troubleshooting. Sekian dari saya Singgih Ardiansyah. Terima kasih:)



Post a Comment for "Mengenal Bagian - Bagian Aplikasi Arduino IDE untuk Pemula | Tutorial Arduino"

Berlangganan via Email