WorksheetsPemrograman Arduino serial 2 kanal
Total questions: 20
Worksheet time: 10mins
Jika 'v1' lebih besar dari 'batas_atas', maka nilai 'v1' akan diubah menjadi...
batas_atas
batas_bawah
0
10
Apa tipe data dari variabel 'c' dalam program?
char
int
String
float
Fungsi 'char(Serial.read())' digunakan untuk...
Membaca satu karakter dari serial
Menulis data ke serial
Menginisialisasi variabel
Mengatur pin PWM
Variabel 'x1' diisi dengan hasil dari...
din.indexOf("A")
din.indexOf("B")
din.indexOf("C")
din.substring(0, L-1)
Jika 'v2' lebih besar dari 'batas_atas', maka nilai 'v2' akan diubah menjadi...
batas_atas
batas_bawah
0
10
Apa tipe data dari variabel 'msg' dalam program?
String
int
char
float
Perintah 'Serial.println(x1);' digunakan untuk...
Menampilkan nilai x1 di serial monitor
Mengatur nilai x1
Membaca data dari serial
Menginisialisasi variabel
Apa yang terjadi pada nyala LED jika nilai setelah huruf 'a' dinaikkan?
LED1 menjadi lebih terang
LED2 menjadi lebih redup
LED1 mati
LED2 berkedip
Mengapa nilai PWM dibatasi pada rentang 0–255?
Karena rentang tersebut adalah batas nilai PWM pada Arduino
Karena LED hanya bisa menyala pada nilai di atas 255
Karena rentang tersebut adalah batas tegangan listrik
Karena rentang tersebut adalah batas waktu delay
Apa yang diamati setelah mengetik perintah di Serial Monitor?
Perubahan nyala kedua LED dan nilai yang tampil di Serial Monitor
Perubahan warna LED
Perubahan suara buzzer
Perubahan suhu ruangan
Nilai PWM yang dikirim dari Serial Monitor mempengaruhi apa?
Intensitas nyala LED
Kecepatan motor
Warna LCD
Suara buzzer
Jika data serial yang dikirim adalah a10b255c, bagaimana kecerahan LED?
LED1 redup, LED2 terang
LED1 terang, LED2 redup
LED1 terang, LED2 terang
LED1 redup, LED2 redup
Apa yang terjadi jika nilai PWM LED1 dan LED2 sama-sama rendah?
Kedua LED redup
Kedua LED terang
LED1 terang, LED2 redup
LED1 redup, LED2 terang
Apa tujuan dari "while (Serial.available() > 0)"?
Melakukan perulangan untuk membaca seluruh data serial yang masih tersisa di buffer.
Menghentikan pembacaan data serial.
Menghapus data serial.
Menambah data ke buffer.
Apa fungsi dari "c = char(Serial.read())"?
Membaca satu karakter dari serial.
Membaca satu integer dari serial.
Membaca satu string dari serial.
Membaca satu array dari serial.
Apa yang dilakukan "c = char(Serial.read())" terhadap data dari komputer?
Mengubah byte dari komputer menjadi karakter ASCII.
Mengubah byte dari komputer menjadi integer.
Mengubah byte dari komputer menjadi string.
Mengubah byte dari komputer menjadi array.
Instruksi untuk mengkonversi nilai string ke integer adalah...
s1.toInt()
s1.toUpperCase()
s1.substring()
s1.indexOf()
Untuk membatasi nilai agar dalam orde bilangan 8 bit digunakan instruksi...
if (v1 > batas_atas) v1 = batas_atas;
if (v1 < batas_atas) v1 = batas_atas;
if (v1 > batas_bawah) v1 = batas_bawah;
if (v1 < batas_bawah) v1 = batas_atas;
Fungsi toLowerCase() pada String digunakan untuk...
Merubah huruf menjadi kecil.
Merubah huruf menjadi kapital.
Mengambil substring.
Mengkonversi ke integer.
Untuk mendapatkan posisi huruf "c" pada string digunakan instruksi...
din.indexOf("c", x2+1)
din.indexOf("a")
din.toInt()
din.substring(0,1)
