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:
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