Font size
WorksheetsQuizizz SIOTICS #2
Total questions: 20
Worksheet time: 30mins
Di bawah ini manakah yang merupakan perintah untuk memanggil library Servo?
#call /Servo.h\
#include <Servo.h>
#call <Servo.h>
#call <Arduino.h>
#include <Servo.s>
Sensor Ultrasonic melakukan dua kali proses, yaitu:
Mengirim Gelombang Suara dan Menerima Gelombang Suara
Mengirim arus listrik pada rangkaian dan Menerima Arus listrik kembali
Menerima Arus Listrik dan Berputar sesuai sudut
Memancarkan Cahaya dan Menerima Refleksi Cahaya
Menerima Perintah dan Menjalankan Perintah
Apa warna dari kabel Power/VCC dan kabel GND pada Motor Servo?
Oranye
Coklat
Hijau
Merah
Hitam
Komponen servo apa yang dapat menentukan posisi aktual dan dapat mencapai sudut yang diinginkan?
Output Shaft
Motor DC
Motor AC
Potensiometer
Gearbox
Pin sensor ultrasonic yang memiliki mode output sekaligus menjadi pengatur proses Transmitter bisa terjadi adalah
Pin Trigger
Pin Signal
Pin Echo
Pin Power
Pin Ground
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Kenapa duration harus dikalikan dengan 0,034?
Karena 0,034 adalah kecepatan suara dalam satuan m/ms
Karena 0,034 adalah kecepatan suara dalam satuan m/μs
Karena 0,034 adalah kecepatan suara dalam satuan cm/μs
Karena 0,034 adalah kecepatan suara dalam satuan cm/ms
Karena 0,034 adalah kecepatan suara dalam satuan cm/s
if (distance <= 20) {
myServo.write(90);
} else if (distance >= 90) {
myServo.write(30);
} else {
myServo.write(45);
}
Pada jarak ke berapakah Servo akan bergerak dengan sudut 45°?
lebih dari 90 cm
kurang dari 20 cm
kurang dari 90 cm
lebih dari 20 cm dan kurang dari 90 cm
kurang dari 20 cm dan lebih dari 90 cm
#include <Servo.h>
const int trigPin = 9;
const int echoPin = 10;
long duration;
int distance;
Servo myServo;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Servo.attach(5);
Serial.begin(9600);
}
Dimanakah letak kesalahan pada kode tersebut
Kesalahan pada variabel deklarasi pin servo
Kesalahan pada Serial.begin
Kesalahan pada tipe data duration, seharusnya bukan long
Kesalahan dalam pemanggilan library
Kesalahan pada mode pin Trigger
Sensor ultrasonic mengirimkan sinyal berupa gelombang suara dengan frekuensi
Di bawah 20.000 Hz
2000 Hz
Di atas 2000 Hz
Di atas 20 kHz
Kurang Lebih 200 kHz
Apa nama komponen dalam servo yang berbentuk roda gigi dan memiliki fungsi untuk mengurangi kecepatan putaran motor dan meningkatkan torsi?
(a)
Apa nama sensor yang berfungsi untuk menghitung jarak dengan memanfaatkan gelombang suara adalah sensor?
(a)
Tuliskan kode yang berfungsi untuk mengukur durasi dari sebuah pulsa tinggi (HIGH) atau rendah (LOW) pada pin digital!
(a)
Proses Receiver pada Sensor Ultrasonic diatur oleh pin
(a)
Tuliskan kode untuk menentukan pin pada servo dengan variabel “Servus” dan pin = 5!
Apa perbedaan tipe data long dengan tipe data int?
Jika durasi travel gelombang suara pada sensor ultrasonic adalah 1 milidetik, berapakah jarak antara sensor dengan objek?
rumus:
jarak=durasi(mikrodetik) x kecepatan suara(cm/μs)
2
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
myServo.write(0°);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
if (distance <= 20) {
myServo.write(90°);
}
Manakah bagian yang salah pada program tersebut
Apa itu library dalam Arduino?
void loop() {
digitalWrite(trigPin, LOW);
delayMilliseconds(2);
digitalWrite(trigPin, HIGH);
delayMilliseconds(10);
digitalWrite(trigPin, LOW);
Dimanakah letak kesalahan pada program tersebut
Tuliskan masing-masing warna pada kabel Servo beserta fungsinya!
