Arduino IDE
Arduino IDE
Arduino IDE (Integrated Development Environment) adalah software yang digunakan untuk memprogram perangkat arduino. Aplikasi ini merupakan aplikasi cross-platform yang berarti bahwa software ini bisa digunakan untuk sistem operasi Windows, Linux dan MacOS. Aplikasi ini menggunakan bahasa C dan C++ untuk menulis dan mengupload program ke memori arduino.
Arduino IDE memiliki bagian-bagian seperti berikut :
Gambar Tampilan Arduino IDE
Fungsi dan keterangan tombol :
: Berfungsi untuk checking kode yang sudah dibuat apakah sudah sesuai dengan aturan pemrograman yang ada atau belum
: Berfungsi untuk melakukan kompilasi program atau kode yang dibuat menjadi bahasa yang dapat dipahami oleh Arduino.
: Berfungsi untuk membuat Sketch baru.
: Berfungsi untuk membuka sketch yang pernah dibuat dengan ekstensi file .ino
: Berfungsi untuk menyimpan Sketch yang telah dibuat.
: Berfungsi untuk membuka tab serial monitor. Serial monitor disini merupakan jendela yang menampilkan data apa saja yang dikirimkan atau dipertukarkan antara arduino dengan sketch pada port serialnya. Serial Monitor ini sangat berguna ketika melakukan debugging tanpa menggunakan LCD pada Arduino. Serial monitor ini dapat digunakan untuk menampilkan nilai proses, nilai pembacaan, bahkan pesan error.
Menu File
- New, berfungsi untuk membuat Sketch baru pada window baru
- Open,Berfungsi untuk membuka sketch yang pernah dibuat dengan ekstensi file .ino
- Open Recent, merupakan menu yang berfungsi mempersingkat waktu pencarian dan pembukaan file atau sketch yang baru-baru ini sudah dibuat
- Sketchbook, berfungsi menunjukan hirarki sketch yang dibuat termasuk struktur foldernya
- Example, berisi contoh-contoh pemrograman dengan penjelasan yang disediakan oleh pengembang Arduino
- Close, berfungsi untuk menutup sebuah jendela Arduino IDE
- Save, Berfungsi untuk menyimpan Sketch yang telah dibuat
- Save as…, berfungsi untuk menyimpan sketch dengan nama yang berbeda
- Page Setup, berfungsi mengatur tampilan page pada proses pencetakan
- Print, berfungsi mengirimkan file sketch ke mesin cetak untuk dicetak
- Preferences, digunakan untuk merubah tampilan interface IDE Arduino
- Quit, berfungsi untuk menutup semua jendela Arduino IDE
Menu Edit
- Undo/Redo, berfungsi untuk mengembalikan perubahan yang sudah dilakukan pada Sketch beberapa langkah mundur dengan Undo atau maju dengan Redo.
- Cut, berfungsi untuk memotong teks yang terpilih pada editor dan menempatkan teks tersebut pada clipboard.
- Copy, berfungsi menduplikasi teks yang terpilih pada 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 kode dapat di-embedded-kan pada halaman web.
- Paste, berfungsi menyalin data yang terdapat pada clipboard, kedalam editor.
- Select All, berfungsi untuk 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, berfungsi untuk mengurangi atau menambahkan indentasi pada baris kode tertentu. Indentasi adalah “tab”.
- Find, berfungsi 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.
Menu Sketch
- Verify/Compile, Berfungsi untuk checking kode yang sudah dibuat apakah sudah sesuai dengan aturan pemrograman yang ada atau belum. Jika sudah sesuai, maka program atau kode akan dikompilasi menjadi bahasa yang dapat dipahami oleh Arduino
- Upload, berfungsi mengirimkan program yang sudah di-compile ke Arduino.
- Upload Using Programmer, menu ini berfungsi untuk menuliskan bootloader kedalam IC Mikrokontroler Arduino dengan 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, berfungsi menambahkan library/pustaka ke dalam sketch yang dibuat dengan menyertakan sintaks #include di awal kode. Selain itu juga bisa digunakan untuk menambahkan library eksternal dari file .zip ke dalam Arduino IDE.
- Add File…, berfungsi untuk menambahkan file kedalam sketch arduino (file akan disalinkan dari penyimpanan asal). File akan muncul sebagai tab baru dalam jendela sketch.
Menu Tools
- Auto Format, berfungsi melakukan pengaturan 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 dan peta karakter sistem operasi yang lain.
- Serial Monitor, berfungsi membuka jendela serial monitor untuk melihat pertukaran data.
- Board, berfungsi memilih dan melakukan konfigurasi board yang digunakan.
- Port, memilih port sebagai channel komunikasi antara software dengan hardware.
- Programmer, menu ini digunakan ketika akan melakukan pemrograman chip mikrokontroler tanpa menggunakan koneksi Onboard USB-Serial. Biasanya digunakan pada proses burning bootloader.
- Burn Bootloader, untuk menyalin program bootloader kedalam IC mikrokontroler
Menu Help
Menu help digunakan untuk mendapatkan bantuan mengenai aplikasi Arduino IDE dan 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.
0 Response to "Arduino IDE"
Post a Comment