Font size
WorksheetsSensor dan Servo Motor Arduino
Total questions: 20
Worksheet time: 20mins
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 ?
Mengontrol kecepatan motor
Mengukur jarak dan mendeteksi objek di sekitar sistem
Menghasilkan energi listrik
Mengatur suhu sistem
Menghitung sudut pergerakan motor
Apa yang dimaksud dengan PWM (Pulse Width Modulation) pada pengendalian servo motor ?
Proses pengaturan sudut rotasi motor dengan memberi sinyal digital berulang
Mengatur kecepatan putaran motor dengan cara mengubah lebar pulsa sinyal
Mengontrol posisi servo dengan mengubah frekuensi sinyal
Menghitung jarak dengan menggunakan sinyal pulsa ultrasonik
Menentukan nilai tegangan untuk mengatur kecepatan motor
Apa kegunaan dari fungsi pulseIn() dalam program Arduino untuk sensor ultrasonik? (JAWABAN LEBIH DARI SATU)
Mengukur waktu yang dibutuhkan oleh pulsa suara untuk kembali setelah dipantulkan objek.
Mengatur sudut servo motor berdasarkan hasil pengukuran jarak.
Mengirimkan sinyal penggerak untuk motor DC.
Mengukur durasi waktu dari pulsa yang diterima oleh pin input Arduino.
Menghitung jarak antara sensor dengan objek dalam satuan meter.
Manakah di antara tindakan berikut yang umumnya dilakukan oleh robot dengan sensor penghindar rintangan jika objek terlalu dekat?
Robot akan mengubah arah pergerakannya untuk menghindari objek dan melanjutkan perjalanan.
Robot akan tetap melaju dengan kecepatan yang sama, meskipun ada objek yang terlalu dekat.
Robot akan berhenti sejenak dan menunggu objek di depannya untuk menjauh.
Robot akan mengeluarkan suara peringatan untuk memberi tahu pengemudi atau orang di sekitarnya.
Robot akan mematikan sensor untuk menghindari kesalahan deteksi objek.
Sebelum menggunakan servo motor dalam sebuah proyek Arduino, kode berikut ini digunakan untuk menghubungkan objek servo dengan pin tertentu…
servo.attach(pin)
servo.write(angle)
servo.pulseIn( )
servo.begin( )
servo.initialize( )
Pada program Arduino, fungsi write() pada objek servo digunakan untuk ...
Menggerakkan servo motor ke posisi tertentu dalam derajat
Menyambungkan sensor ultrasonik ke pin Arduino
Menghitung waktu tempuh pulsa dari sensor ultrasonik
Mengirimkan data PWM ke motor servo
Menghitung jarak antara sensor dan objek
Variabel distance pada sensor ultrasonik digunakan untuk…
Menyimpan waktu yang diperlukan gelombang ultrasonik untuk kembali ke sensor
Menyimpan jarak yang dihitung berdasarkan durasi gelombang ultrasonik
Mengatur posisi servo motor berdasarkan jarak
Mengukur durasi pulsa yang dikirim oleh sensor
Menghitung total pulsa yang diterima oleh sensor
Pada sensor ultrasonik, pin manakah yang berfungsi untuk mengirimkan pulsa gelombang ultrasonik?
ECHO
TRIGER
SIGNAL
SENSE
RECEIVE
Pada gambar tersebut terdapat handsanitizer otomatis, yang menggunakan sensor ultrasonik dan servo motor Bagaimana sensor ultrasonik mengukur jarak objek seperti tangan pengguna?
Pada program Arduino, fungsi write() pada objek servo digunakan untuk...
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 ?
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?
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?
Mengatur kecepatan motor agar selalu maksimal.
Menghindari tabrakan dengan objek di sekitar robot.
Meningkatkan kecepatan dan akurasi robot.
Menghitung waktu yang dibutuhkan robot untuk bergerak.
Mengurangi ukuran robot sehingga lebih efisien.
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);
Servo motor akan bergerak ke posisi 0°.
Servo motor akan bergerak ke posisi 90°.
Servo motor akan bergerak ke posisi 180°.
Servo motor tidak akan bergerak karena jarak terlalu jauh.
Servo motor akan bergerak ke posisi 45°.
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…
90o
45o
135o
0o
180o
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);
Apa yang dimaksud dengan variabel duration pada sensor ultrasonik?
Variabel yang menyimpan waktu yang diperlukan gelombang ultrasonik untuk memantul kembali ke sensor
Variabel yang menyimpan jarak yang diukur oleh sensor.
Library manakah yang harus disertakan untuk mengontrol servo motor pada Arduino?
Bagaimanakah cara menulisan syntax library yang benar dan tepat yang dibutuhkan untuk penggunaan servo pada mikrokontroler Arduino?
#include <servo.h>
#include <Servo.h>
#include <Servo.H>
Pada sistem robotika yang menggunakan sensor ultrasonik, apa yang terjadi jika sensor tidak mendapatkan pantulan gelombang suara?
Sensor akan mengembalikan nilai jarak 0 cm.
Sensor akan berhenti berfungsi.
Sensor akan mengirimkan sinyal kesalahan ke kontroler.
Sensor akan mengukur jarak maksimum.
Sensor akan mengeluarkan suara peringatan.
