WorksheetsSumatif Akhir Informatika kelas XII
Total questions: 25
Worksheet time: 22mins
Manakah dibawah ini yang merupakan tombol yang berfungsi mengirim atau melakukan upload kedalam Arduino?
Bagaimana cara menyalakan LED menggunakan Arduino?
Gunakan kabel USB untuk menyalakan LED.
Hubungkan anoda LED dengan arus +, dan katoda ke arus -
Hubungkan kaki positif LED ke pin output Arduino dan kaki negatif LED ke ground.
Hubungkan kaki positif LED ke pin input Arduino dan kaki negatif LED ke ground.
Perhatikan potongan kode program berikut !
int sensorValue = analogRead(A0);
if (sensorValue > 500) {
analogWrite(ledPin, 255);
} else {
analogWrite(ledPin, 100);
}
Berdasarkan kode program tersebut, jika nilai pembacaan sensor (sensorValue) lebih besar dari 500, maka yang akan dilakukan Arduino adalah ....
mematikan LED
mengubah nilai pembacaan sensor
menyalakan LED dengan intensitas cahaya penuh
menyalakan LED dengan intensitas cahaya rendah
menyalakan LED dengan intensitas cahaya setengah
Anda ingin membuat sebuah program Arduino yang dapat mengukur suhu ruangan menggunakan sensor suhu LM35. Sensor LM35 menghasilkan tegangan analog yang sebanding dengan suhu. Algoritma yang paling tepat untuk program ini adalah...
Membaca nilai analog dari sensor, lalu langsung menyalakan LED jika suhu terlalu tinggi.
Membaca nilai analog dari sensor, lalu mengkonversi nilai analog menjadi suhu dalam derajat Celcius, kemudian menampilkannya pada LCD.
Membaca nilai analog dari sensor, lalu membandingkan nilai tersebut dengan nilai referensi, kemudian menyalakan buzzer jika suhu terlalu rendah.
Semua jawaban di atas benar, tergantung pada fungsi yang diinginkan.
Tidak ada jawaban yang benar.
Sebuah LED tersambung dengan tegangan 5VDC tetapi dengan polaritas terbalik. Maka kondisi yang akan terjadi adalah?
LED tidak menyala
LED tetap menyala dengan baik
LED rusak
LED tetap menyala tetapi redup
Dalam kode program berikut, jumlah variabel yang digunakan ada ...
Lima
Empat
Tiga
Dua
Salah semua
Tipe data yang digunakan pada kode program berikut adalah ...
Float
Double
Integer
Benar semua
Salah semua
Jika objek didepan sensor lebih dari 7 cm yang terjadi pada servo adalah ...
Bergerak 180 derajat
Bergerak 90 derajat
Diam pada posisi 90 derajat
Diam pada posisi 0 derajat
Salah semua
Servo akan bergerak 90 derajat jika ...
Objek berada didepan sensor 1 - 8 cm
Objek berada didepan sensor 1 - 10 cm
Objek berada dibelakang sensor 1 - 7 cm
Objek berada didepan sensor 1 - 7 cm
Objek berada didepan sensor 1 - 6 cm
Jika objek didepan sensor berada pada 7 cm, maka servo akan ...
Bergerak 90 derajat dengan jeda 1000 menit
Bergerak 90 derajat dengan jeda 1000 detik
Diam pada posisi 0 derajat dengan jeda 1 detik
Diam pada posisi 0 derajat dengan jeda 10 detik
Bergerak 90 derajat dengan jeda 1 detik
Tipe data yang digunakan pada kode program berikut ini adalah ...
integer dan double
integer dan long
integer dan float
float dan long
float dan double
Jika jarak benda didepan sensor 7 cm yang terjadi adalah ...
3 lampu menyala terus
3 lampu menyala berkedip
3 lampu mati terus
2 lampu menyala terus
1 lampu mati terus
1 lampu menyala terus
2 lampu mati terus
3 lampu akan berkedip jika ...
Jarak benda didepan sensor 25 cm
Jarak benda didepan sensor 15 cm
Jarak benda didepan sensor 11 - 17 cm
Jarak benda dibelakang sensor 15 cm
Jarak benda dibelakang sensor 10 cm
Jika jarak benda didepan sensor 10 cm maka keadaan 3 lampu adalah ...
Menyala semua
mati semua
Menyala berkedip
Menyala semua
selama 0,5 detik
Berkedip selama 0,5 detik
3 lampu akan berkedip jika jarak benda didepan sensor adalah ...
10 - 20 cm
11 - 21 cm
11 - 20
11 - 19
10 - 21
Pada kode program berikut, jumlah kondisinya ada ...
Tiga
Dua
Empat
Enam
Lima
Berikut adalah potongan kode Arduino untuk mengukur jarak dengan sensor ultrasonik. Pilih pernyataan yang benar.
int trigPin = 12;
in echoPin = 13;
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
int trigPin = 8;
int echoPin = 9;
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
int trigPin = A0;
int echoPin = A1;
pinMode(triPin, INPUT);
pinMode(echoPin, OUTPUT);
int trigPin = 3;
int echoPin = 4;
pinMode(trigPin, OUTPUT);
pinMode(echoPin, OUTPUT);
Apa fungsi dari potongan kode berikut dalam proyek Arduino tempat sampah?
Menginisialisasi sensor ultrasonik
Menginisialisasi buzzer
Menginisialisasi LCD
Menginisialisasi resistor
Bagaimana Arduino Uno mendeteksi apakah tempat sampah penuh atau tidak dengan bantuan sensor ultrasonik?
Dengan mengukur suhu sampah
Dengan mengukur tekanan di dalam tempat sampah
Dengan mengukur jarak ke permukaan sampah
Dengan mengukur kelembaban sampah
Bagaimana Anda membuat pernyataan if yang mengaktifkan LED jika Jarak lebih besar dari 25 cm?
if (jarak> 25) { LED(ON); }
if (jarak> 25) { digitalWrite(pinLED, HIGH); }
if (jarak< 25) { LED(ON); }
if (jarak< 25) { digitalWrite(pinLED, LOW); }
Perhatikan gambar, code block (abaikan rangkaian) tersebut adalah pemrograman …
Hello World
Blinking Led
Running Led
LCD
Dot Matrik
Error tsb disebabkan...
nama variabel memakai tanda "_"
nomer pin sama
tidak menggunakan fungsi pinMode()
nama variabel dideklarasikan 2x
Saat menggunakan sensor suhu, sintax yg digunakan adalah..
void setup() {
_______________________;
}
PinMode (Tsensor, Output);
pinMode (Tsensor, INPUT);
PinMode (Tsensor, Input);
pinMode (Tsensor, OUTPUT);
