NEW
Font size
Worksheetsfungsi if else
Total questions: 20
Worksheet time: 10mins
Perintah `const int pinLED = 8;` berfungsi untuk …
Menentukan LED berkedip setiap 8 detik
Menyimpan nilai pin LED pada port 8 secara konstan
Mengatur agar LED menyala di pin 8 saja
Memberi delay 8 ms pada LED
Fungsi `pinMode(pinLED, OUTPUT);` digunakan untuk …
Membaca input dari LED
Mengatur pinLED sebagai output
Mengatur pinLED sebagai input
Memberikan delay pada LED
Jika dalam program terdapat `delay(1000);`, maka artinya …
LED menyala selama 1 detik
LED mati selama 1 detik
Program berhenti selama 1 detik
Arduino reset dalam 1 detik
Bagian kode berikut: if(timeDelay <= 100){ delay(3000); timeDelay = 1000; } berfungsi untuk …
Mengatur LED berkedip lebih cepat
Memberi jeda 3 detik lalu mereset timeDelay ke 1000
Mematikan LED secara permanen
Menambah kecepatan delay
Variabel `timeDelay` pertama kali diisi dengan nilai …
100
3000
1000
8
Setiap kali loop berjalan, jika `timeDelay > 100` maka …
Nilainya bertambah 100
Nilainya berkurang 100
Tetap 1000
Menjadi 0
Perintah `digitalWrite(pinLED, HIGH);` artinya …
Pin LED diisi logika 0
LED dimatikan
Pin LED diisi logika 1
Memberi delay sebelum LED mati
Struktur `if…else` digunakan untuk …
Mengulang perintah tertentu
Menyimpan variabel
Menentukan pilihan kondisi
Memberi jeda waktu
Jika terjadi kesalahan pengetikan pada program, Arduino IDE akan menampilkan …
Lampu LED berkedip merah
Command berwarna merah
Tulisan sukses
Output tetap jalan
Perintah `digitalWrite(pinLED, LOW);` akan membuat LED dengan rangkaian Aktif High akan …
Menyala terang
Berkedip lebih cepat
Mati
Berkedip 3 kali
Struktur `void setup()` dalam program Arduino digunakan untuk …
Menyimpan variabel global
Menginisialisasi pin dan konfigurasi awal
Mengulang program tanpa henti
Membuat jeda waktu
Struktur `void loop()` berfungsi untuk …
Menjalankan perintah sekali
Menjalankan perintah berulang-ulang
Mengatur nilai variabel
Menyimpan fungsi setup
Jika nilai `timeDelay` sudah ≤ 100, maka LED akan …
Menyala terus
Mati selamanya
Berhenti 3 detik lalu kembali cepat
Tidak berubah
Bahasa pemrograman Arduino berbasis …
Python
Pascal
C/C++
Java
Fungsi dari resistor 220 Ohm pada rangkaian LED Arduino adalah …
Menambah terang LED
Membatasi arus agar LED tidak rusak
Mengurangi tegangan Arduino
Mengatur delay
Keselamatan kerja saat praktik Arduino yang benar adalah …
Menyentuh pin saat ada arus tinggi
Menghubungkan kabel USB tanpa program
Hati-hati dalam praktikum sesuai prosedur
Memaksakan upload walau error
Jika ingin LED berkedip semakin cepat, maka nilai `timeDelay` harus …
Diperbesar
Dikecilkan
Dibuat tetap
Dihapus
Tugas modifikasi program pada LKPD meminta agar LED …
Menyala terus tanpa berhenti
Berkedip semakin lama semakin lambat
Berkedip semakin cepat
Tidak menyala sama sekali
Output utama dari program if…else pada LKPD adalah …
Tampilan teks di monitor
Kedipan LED dengan variasi waktu
Suara buzzer
Data sensor
Jika perintah `delay(3000);` dihapus, maka efek yang terjadi adalah …
LED berkedip lebih lambat
LED berkedip semakin cepat tanpa jeda panjang
LED tidak menyala
LED menyala konstan
