Argumen Fungsi di Bahasa Pemrograman Arduino

Pada pembahasan fungsi sebelumnya, argumentnya dikosongkan. Pada postingan ini kita akan membuat fungsi yang memiliki argumen, misalkan kita ingin memberikan 10, ini berarti bahwa maksimum 10 karakter/huruf yang boleh ditaruh di dalamnya. Kita buat program menampilkan tulisan di serial monitor, perhatikan sintaks berikut:

void setup() {
  Serial.begin(9600);
  hurufY(10);   //menuliskan 10 huruf Y
  Serial.println(“pauzan.com”);  //menuliskan “pauzan.com” di bawahnya
  hurufY(5);  //memanggil lagi fungsi hurufY dan menuliskan 5 huruf Y
}

void loop() {
}


//definisikan fungsi
void hurufY(int urutan) //argument fungsi hurufY bernama urutan bertipe data int
{
  int i;
  //menulis huruf Y
  for (i=0; i<urutan; i++) {
     Serial.print(“Y“);
  }
  //pindah kursor ke baris berikutnya
  Serial.printIn(““);
}

Perhatikan hasil upload sketch di atas ke board Arduino Uno yang ditampilkan pada serial monitor seperti gambar di bawah ini:

argumen fungsi di arduino

Gambar 1. Tulisan ditampilkan pada serial monitor

 

Berdasarkan gambar 1, argument yang bernilai 10 berfungsi untuk mengontrol jumlah huruf Y yang ditampilkan di layar monitor, begitu juga dengan argument bernilai 5. Jika ingin lebih banyak, cukup
mengubah argumennya. Perhatikan bahwa argument dari fungsi hurufY() adalah int urutan. urutan adalah variabel sedangkan int merupakan tipe data integer.

 

PREVIOUS: Fungsi

NEXT: Nilai Kembali dari Fungsi

KE DAFTAR ISI

Leave a Reply

Your email address will not be published. Required fields are marked *