NEW
Font size
WorksheetsDebugging Neopixel Programming
Total questions: 20
Worksheet time: 15mins
Fungsi dari kode strip.begin(); dalam void setup() adalah ....
menginisialisasi strip LED
menyalakan LED
mengatur warna LED
menampilkan pesan di serial
menampilkan strip LED
Pada prosedur/fungsi animasi1() tertulis kode program yang bertujuan agar ....
menyalakan semua LED
mengatur nyala warna LED secara berurutan
membaca input LED dari pengguna
menghentikan program LED
menyalakan LED sesuai keinginan pengguna
Pada prosedur/fungsi animasi2(), warna yang diaktifkan pada LED WS2812b adalah ....
Merah
Kuning
Hijau, Merah
Biru, Hijau
Merah, Kuning
Jika delay(250); dihapus dari semua fungsi animasi, maka yang akan terjadi adalah ....
nyala LED akan berjalan sangat cepat
nyala LED tidak mampu dilihat oleh mata manusia
tidak ada perubahan pada nyala LED
nyala LED akan berjalan lebih lambat
nyala LED tidak akan terlihat oleh mata
Perpustakaan (Library) yang digunakan untuk mengontrol LED NeoPixel pada program tersebut adalah ....
Servo.h
Adafruit_MotorShield.h
Adafruit_NeoPixel.h
FastLED.h
LiquidCrystal.h
Sesuai program tersebut, pin yang digunakan untuk menghubungkan strip LED NeoPixel ke Arduino adalah pin ....
6
13
2
16
3
Jumlah Ring LED WS2812b yang didefinisikan dalam konstanta JML_RLED adalah ....
1
3
4
9
16
Pada program tersebut, total jumlah LED dalam strip yang dihitung oleh TOTAL_LED adalah ....
3
16
48
32
8
Tipe data yang digunakan untuk mewakili warna satu LED, pada program tersebut adalah ....
int
uint
uint16_t
uint32_t
int32_t
Dalam program tersebut, prosedure/fungsi didalam program tersebut yang pertama kali dipanggil dalam void setup() adalah ....
animasi1()
animasi2()
animasi3()
semua animasi()
strip.begin()
Dalam animasi1(), yang terjadi pada setiap pengulangan loop adalah ....
semua LED menyala merah secara berurutan berlawanan arah jarum jam
satu LED merah menyala dari ujung strip lalu mati
satu LED merah menyala pada posisi tertentu, lalu mati, dan prosesnya berulang untuk posisi lain, bergerak berlawanan arah jarum jam
satu LED merah menyala pada posisi tertentu, lalu mati, dan prosesnya berulang untuk posisi lain, bergerak searah jarum jam
satu LED merah mati pada posisi tertentu, lalu menyala, dan prosesnya berulang untuk posisi lain, bergerak berlawanan arah jarum jam
Berdasarkan program tersebut, lamanya setiap LED menyala dalam animasi1() adalah ....
tergantung pada kecepatan loop
tidak didefinisikan dalam kode
250 milidetik
seluruh loop memerlukan waktu 250milidetik
Tergantung pada jumlah LED.
Sesuai dengan program tersebut, dalam animasi2(), pola warna atau animasi yang ditampilkan adalah ....
dua LED merah dan kuning bergantian bergerak dari satu ujung ke ujung lainnya
satu LED merah mengejar satu LED kuning dari kanan ke kiri
semua LED menjadi merah dan kuning dalam pola yang berulang
animasi tergantung pada pernyataan strip.setPixelColor
LED kuning dan LED merah menyala bersamaan dan bergerak berlawanan arah jarum jam
Banyaknya LED yang menyala pada waktu tertentu dalam animasi2() adalah ....
1 LED
1 LED Merah dan 1 LED Kuning
2 LED Merah dan LED Kuning
2 LED
32 LED
Pada program tersebut, prosedur/fungsi delay(250) dalam setiap fungsi/prosedur animasi memiliki tujuan utama untuk ....
menunda eksekusi program selama 250detik
menunda perubaan warna LED selama 250milidetik
mengatur kecepatan LED
mengatur kecerahan LED
menunda perhitungan dalam loop
Yang akan terjadi jika nilai JML_RLED diubah menjadi 4, adalah ....
Jumlah total LED akan berkurang.
Jumlah total LED akan bertambah.
Warna LED akan berubah.
Animasi tidak akan berjalan.
Tidak akan ada perubahan.
Secara umum, yang dilakukan oleh fungsi-fungsi animasi1(), animasi2(), dst, adalah ....
mengatur kecerahan LED secara acak.
menampilkan pola warna yang berbeda-beda pada LED strip.
menghitung jumlah LED yang aktif.
mengatur kecepatan prosesor Arduino.
membaca data dari sensor eksternal.
Nilai r1 dimulai dari 0 dalam setiap fungsi animasi, hal itu dikarenakan ....
indeks array dimulai dari 0 dalam bahasa C++.
LED pertama memiliki indeks 0.
itu adalah nilai awal yang umum digunakan.
nilai lainnya akan menyebabkan error.
Tidak ada alasan khusus.
Yang akan terjadi jika fungsi strip.show(); dihapus dari semua animasi adalah ....
Warna LED akan berubah lebih cepat.
Warna LED tidak akan terlihat.
Program akan error.
Kecepatan prosesor akan meningkat.
Tidak akan ada perubahan yang signifikan.
Yang dimaksud dengan uint16_t dalam deklarasi variabel r1 adalah ....
Tipe data bilangan bulat tanpa tanda dengan 16bit.
Tipe data bilangan bulat dengan tanda dengan 16bit.
Tipe data bilangan desimal dengan 16bit.
Tipe data karakter dengan 16bit.
Tipe data khusus untuk mengontrol LED.
