wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sensor dan Servo Motor Arduino

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Gabungan antara servo motor dan sensor ultrasonik sering kali digunakan dalam sistem robotik, kendaraan otonom, dan aplikasi yang memerlukan penyesuaian posisi berdasarkan jarak terdeteksi. Apa peran utama sensor ultrasonik dalam sistem robotika atau elektronika yang menggunakan Arduino ?

a)

Mengontrol kecepatan motor

b)

Mengukur jarak dan mendeteksi objek di sekitar sistem

c)

Menghasilkan energi listrik

d)

Mengatur suhu sistem

e)

Menghitung sudut pergerakan motor

2.

Apa yang dimaksud dengan PWM (Pulse Width Modulation) pada pengendalian servo motor ?

a)

Proses pengaturan sudut rotasi motor dengan memberi sinyal digital berulang

b)

Mengatur kecepatan putaran motor dengan cara mengubah lebar pulsa sinyal

c)

Mengontrol posisi servo dengan mengubah frekuensi sinyal

d)

Menghitung jarak dengan menggunakan sinyal pulsa ultrasonik

e)

Menentukan nilai tegangan untuk mengatur kecepatan motor

3.

Apa kegunaan dari fungsi pulseIn() dalam program Arduino untuk sensor ultrasonik? (JAWABAN LEBIH DARI SATU)

a)

Mengukur waktu yang dibutuhkan oleh pulsa suara untuk kembali setelah dipantulkan objek.

b)

Mengatur sudut servo motor berdasarkan hasil pengukuran jarak.

c)

Mengirimkan sinyal penggerak untuk motor DC.

d)

Mengukur durasi waktu dari pulsa yang diterima oleh pin input Arduino.

e)

Menghitung jarak antara sensor dengan objek dalam satuan meter.

4.

Manakah di antara tindakan berikut yang umumnya dilakukan oleh robot dengan sensor penghindar rintangan jika objek terlalu dekat?

a)

Robot akan mengubah arah pergerakannya untuk menghindari objek dan melanjutkan perjalanan.

b)

Robot akan tetap melaju dengan kecepatan yang sama, meskipun ada objek yang terlalu dekat.

c)

Robot akan berhenti sejenak dan menunggu objek di depannya untuk menjauh.

d)

Robot akan mengeluarkan suara peringatan untuk memberi tahu pengemudi atau orang di sekitarnya.

e)

Robot akan mematikan sensor untuk menghindari kesalahan deteksi objek.

5.

Sebelum menggunakan servo motor dalam sebuah proyek Arduino, kode berikut ini digunakan untuk menghubungkan objek servo dengan pin tertentu…

a)

servo.attach(pin)

b)

servo.write(angle)

c)

servo.pulseIn( )

d)

servo.begin( )

e)

servo.initialize( )

6.

Pada program Arduino, fungsi write() pada objek servo digunakan untuk ...

a)

Menggerakkan servo motor ke posisi tertentu dalam derajat

b)

Menyambungkan sensor ultrasonik ke pin Arduino

c)

Menghitung waktu tempuh pulsa dari sensor ultrasonik

d)

Mengirimkan data PWM ke motor servo

e)

Menghitung jarak antara sensor dan objek

7.

Variabel distance pada sensor ultrasonik digunakan untuk…

a)

Menyimpan waktu yang diperlukan gelombang ultrasonik untuk kembali ke sensor

b)

Menyimpan jarak yang dihitung berdasarkan durasi gelombang ultrasonik

c)

Mengatur posisi servo motor berdasarkan jarak

d)

Mengukur durasi pulsa yang dikirim oleh sensor

e)

Menghitung total pulsa yang diterima oleh sensor

8.

Pada sensor ultrasonik, pin manakah yang berfungsi untuk mengirimkan pulsa gelombang ultrasonik?

a)

ECHO

b)

TRIGER

c)

SIGNAL

d)

SENSE

e)

RECEIVE

9.

Pada gambar tersebut terdapat handsanitizer otomatis, yang menggunakan sensor ultrasonik dan servo motor Bagaimana sensor ultrasonik mengukur jarak objek seperti tangan pengguna?

a)
Sensor ultrasonik mengukur jarak dengan menggunakan cahaya inframerah.
b)
Sensor ultrasonik mengukur jarak dengan menghitung berat objek.
c)
Sensor ultrasonik mengukur jarak dengan mendeteksi suhu objek.
d)
Sensor ultrasonik mengukur jarak dengan menggunakan magnet untuk menarik objek.
e)
Sensor ultrasonik mengukur jarak dengan mengirimkan gelombang suara dan mengukur waktu pantulnya.
10.

Pada program Arduino, fungsi write() pada objek servo digunakan untuk...

a)
Mengatur frekuensi sinyal servo.
b)
Mengukur kecepatan servo motor.
c)
Membaca posisi servo motor.
d)
Menyalakan dan mematikan servo motor.
e)
Mengatur sudut posisi servo motor.
11.

Cermati skecth berikut !

if (jarak <= 50){

digitalWrite(LEDmerah, HIGH);

myservo.write(12);

digitalWrite(merah, LOW);

}else if(jarak > 100 && jarak <= 113){

digitalWrite(LEDkuning, HIGH);

myservo.write(113);

}

Pada sketch diatas, jika sensor ultrasonik mendeteksi sebuah objek pada jarak 105 ms,

maka servo akan berada posisi berapa derajat ?

a)
113
b)
0
c)
12
d)
100
e)
50
12.

Cermati skecth berikut !

if (jarak <= 50){

digitalWrite(LEDmerah, HIGH);

myservo.write(12);

digitalWrite(merah, LOW);

} else if(jarak > 100 && jarak <= 113){

digitalWrite(LEDkuning, HIGH);

myservo.write(113);

}

Pada sketch diatas, jika sensor ultrasonik mendeteksi sebuah objek pada jarak 110 ms,

maka LED berwarna apa yang akan menyala?

a)
LED merah
b)
LED hijau
c)
LED biru
d)
LED putih
e)
LED kuning
13.

Dalam robotika, servo motor dapat dikendalikan untuk bergerak pada sudut tertentu dengan presisi yang tinggi, sementara sensor ultrasonik digunakan untuk mengukur jarak objek dengan mengirimkan gelombang suara. Apa manfaat utama penggabungan servo motor dengan sensor ultrasonik dalam sistem robotika?

a)

Mengatur kecepatan motor agar selalu maksimal.

b)

Menghindari tabrakan dengan objek di sekitar robot.

c)

Meningkatkan kecepatan dan akurasi robot.

d)

Menghitung waktu yang dibutuhkan robot untuk bergerak.

e)

Mengurangi ukuran robot sehingga lebih efisien.

14.

Cermati skecth berikut !

Dalam sistem robotika yang menggabungkan sensor ultrasonik dan servo motor,

sensor ultrasonik digunakan untuk mengukur jarak objek dan memberi data ke kontroler (seperti Arduino).

Berdasarkan data jarak tersebut, servo motor bergerak sesuai dengan pengaturan yang diberikan.

Misalkan sensor ultrasonik mengukur jarak objek adalah 120 cm. Berdasarkan kode berikut, apa yang akan dilakukan oleh servo motor?

if (distance < 50) { myservo.write(0);

} else if (distance >= 50 && distance < 100) { myservo.write(90);

} else { myservo.write(180);

a)

Servo motor akan bergerak ke posisi 0°.

b)

Servo motor akan bergerak ke posisi 90°.

c)

Servo motor akan bergerak ke posisi 180°.

d)

Servo motor tidak akan bergerak karena jarak terlalu jauh.

e)

Servo motor akan bergerak ke posisi 45°.

15.

Pada sistem robotika yang menggunakan sensor ultrasonik untuk mengukur jarak objek dan servo motor untuk menggerakkan lengan robot, berikut adalah kode yang digunakan untuk menggerakkan servo berdasarkan jarak yang terukur…

if (distance < 50) {

myservo.write(0);

} else if (distance >= 50 && distance < 100) {

myservo.write(90);

} else {

myservo.write(180);

Jika sensor ultrasonik mengukur jarak 75 cm, posisi servo motor akan berada di…

a)

90o

b)

45o

c)

135o

d)

0o

e)

180o

16.

Jika sensor ultrasonik mengukur jarak 30 cm, maka berdasarkan kode berikut, posisi servo motor akan berada di…

if (distance < 50) { myservo.write(0); 

} else if (distance >= 50 && distance < 100) { myservo.write(90); 

} else {myservo.write(180);

a)
50 derajat
b)
30 derajat
c)
0 derajat
d)
90 derajat
e)
180 derajat
17.

Apa yang dimaksud dengan variabel duration pada sensor ultrasonik?

a)
Variabel duration adalah jarak maksimum yang dapat dicapai oleh sensor.
b)
Variabel duration adalah frekuensi gelombang ultrasonik yang digunakan.
c)
Variabel duration adalah jumlah gelombang ultrasonik yang dipancarkan.
d)

Variabel yang menyimpan waktu yang diperlukan gelombang ultrasonik untuk memantul kembali ke sensor

e)

Variabel yang menyimpan jarak yang diukur oleh sensor.

18.

Library manakah yang harus disertakan untuk mengontrol servo motor pada Arduino?

a)
PWMControl.h
b)
Servo.h
c)
ArduinoServo.h
d)
ServoMotor.h
e)
MotorControl.h
19.

Bagaimanakah cara menulisan syntax library yang benar dan tepat yang dibutuhkan untuk penggunaan servo pada mikrokontroler Arduino?

a)

#include <servo.h>

b)

#include <Servo.h>

c)

#include <Servo.H>

d)
import Servo.h
e)
#Servo.h
20.

Pada sistem robotika yang menggunakan sensor ultrasonik, apa yang terjadi jika sensor tidak mendapatkan pantulan gelombang suara?

a)

Sensor akan mengembalikan nilai jarak 0 cm.

b)

Sensor akan berhenti berfungsi.

c)

Sensor akan mengirimkan sinyal kesalahan ke kontroler.

d)

Sensor akan mengukur jarak maksimum.

e)

Sensor akan mengeluarkan suara peringatan.