Memanfaatkan Tab Program Arduino IDE

Minggu, Agustus 28, 2016

Sekali-kali lah mau posting soal pemrograman. Berhubung gue seringnya pake Arduino, mau sedikit share nih soal menyoal pemrograman di Arduino IDE. Ngebahas salah satu fitur pada Arduino IDE yaitu adanya tab. Gimana sih cara mudah menggunakan Tab ini? Caranya bakal gue kulik sedikit disini.

Ketika kalian buka Arduino IDE, maka bakal muncul sketch baru. Nah, disini gue bakal ngambil program example Blink. Kalian bisa buka di File - Example - Basics - Blink. Nah kalo kalian udah buka, Bakal muncul tampilan kayak gini


Akhirnya biar lebih jelas, gue hapus komentarnya biar programnya keliatan jelas dipembahasan gue kali ini. Nah, dimana sih cara buat bikin tab di Arduino IDE? Kalo kalian lihat dibawah shortcut Serial Monitor ada tanda panah kebawah, nah disitu kita bisa buat Tab baru. Tinggal klik, dan pilih New Tab atau kalau mau shortcut bisa klik Ctrl+Shift+N.


Nanti bakal minta penamaan untuk tab baru yang kalian buat, penamaan ini hanya untuk nama tabnya aja, dan gak ada sangkut pautnya sama coding yang kita buat. Disini gue kasih contoh, tab baru gue dikasih nama Keluaran. Nah hasilnya kayak gambar dibawah ini



Kalo udah keluar tab baru kayak diatas, gimana sih cara pakenya? Nah, cara pakenya tuh sebenernya yang umum gue gunain dengan manfaatin Functions. Seperti apa sih? Kalo kalian liat program dasar Blink, bisa keliatan pada fungsi loopnya ngasih output LED. Nah, program ini kita masukin ke fungsi baru yang bakal kita buat.

Pada tab Keluaran kalian masukin Script ini
void output(){
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

Dibagian tab Blink, kalian ganti scriptnya jadi kayak gini
void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  output();
}

Makin sederhana banget gak nih? Penjelasannya sederhana banget, sebenernya sama aja program menggunakan tab dengan program berikut
void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  output();
}

void output(){
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

Cuma, functions yang digunain kita pindah ke tab baru, dan functions ini masih bisa kita panggil pada tab utama. Paham gak? Mudah kan?

You Might Also Like

0 komentar

Popular Posts

Like us on Facebook

Instagram Images