WorksheetsFUNGSI FOR
Total questions: 25
Worksheet time: 13mins
Dalam program Arduino, perintah `pinMode(pinLED, OUTPUT);` berfungsi untuk …
Menentukan apakah LED menyala atau mati
Menentukan pin LED sebagai input atau output
Memberi nilai awal pada pin
Mengatur kecepatan eksekusi program
Perintah `digitalWrite(pinLED, HIGH);` akan menyebabkan …
LED mati
LED menyala
Pin LED menjadi input
Program berhenti
Perulangan `for(int i=0; i<5; i++)` akan mengulang sebanyak …
4 kali
5 kali
6 kali
Tanpa batas
Jika `i==3` dalam program, LED yang menyala adalah …
Hanya LED1
LED1, LED2, LED3
LED1 dan LED4
Semua LED
Fungsi `delay(2000);` pada program berarti …
Jeda 200 detik
Jeda 2 detik
Jeda 20 milidetik
Tidak ada jeda
Apabila terjadi kesalahan pengetikan kode, pesan yang muncul di Arduino IDE adalah …
Error Command
Warning
Compilation error (warna merah)
Debug message
Struktur utama program Arduino terdiri dari dua bagian, yaitu …
`setup()` dan `loop()`
`input()` dan `output()`
`if()` dan `for()`
`define()` dan `main()`
Pada kode `const int pinLED1 = 8;`, angka 8 menunjukkan …
Nomor urut LED
Nomor pin digital Arduino
Jumlah LED
Nilai logika LED
Jika ingin LED berkedip 7 kali dengan delay 300 ms, maka digunakan …
`for(i=1; i<=7; i++)` dan `delay(300);`
`for(i=1; i<7; i++)` dan `delay(800);`
`while(i<=7)` dan `delay(500);`
`for(i=0; i<=7; i++)` tanpa delay
Kesalahan dalam penulisan kode `PinMode(pinLED1, OUTPUT);` seharusnya ditulis …
`pinMode(pinLED1, output);`
`PinMode(pinLED1, output);`
`pinMode(pinLED1, OUTPUT);`
`pinmode(pinLED1, OUTPUT);`
Jika `digitalWrite(pinLED1, LOW);` maka kondisi LED adalah …
Nyala
Mati
Berkedip
Tidak terpengaruh
Dalam program, nilai `HIGH` merepresentasikan …
0 volt
5 volt (logika 1)
-5 volt
3.3 volt saja
Dalam program, nilai `HIGH` merepresentasikan …
0 volt
5 volt (logika 1)
-5 volt
3.3 volt saja
Agar semua LED mati, program harus ditulis …
Semua pin di-`HIGH`
Semua pin di-`LOW`
Pin LED1 = HIGH, lainnya LOW
Semua pin di-set input
Jika program tidak bisa di-upload ke Arduino, langkah pertama yang dilakukan adalah …
Menambah delay
Mengecek port dan board
Menghapus fungsi `setup()`
Mengganti kabel LED
Komentar dalam program Arduino ditulis dengan tanda …
`#`
`//`
`/*` … `*/`
b dan c benar
Jika ingin LED menyala bergantian, maka digunakan struktur …
`if`
`for`
`else if`
Semua benar
Program `for(int i=0; i<3; i++)` akan menghasilkan perulangan …
1 kali
2 kali
3 kali
4 kali
Fungsi `const` pada `const int pinLED=8;` artinya …
Nilai variabel dapat berubah
Nilai variabel tetap
Variabel otomatis input
Variabel disembunyikan
Jika ingin LED berkedip cepat, maka nilai delay harus …
Lebih besar
Lebih kecil
Sama saja
Diatur acak
Perintah `Verify` pada Arduino IDE berfungsi untuk …
Mengunggah program
Menyimpan file
Mengecek kesalahan kode
Menjalankan simulasi
Simbol `{ }` dalam program digunakan untuk …
Mengelompokkan beberapa perintah dalam satu blok
Menandai komentar
Menentukan variabel
Memberi delay
Jika `for(int i=1; i<=10; i++)`, maka nilai terakhir `i` adalah …
9
10
11
0
LED akan menyala semua jika kondisi …
`i==4`
`i==2`
`i==1`
`i==0`
Jika ingin LED menyala selama 2 detik, maka ditulis …
`delay(2000);`
`delay(20);`
`delay(2);`
`delay(200);`
