WorksheetsUJIAN HARIAN XI TELIN
Total questions: 5
Worksheet time: 3mins
Arduino adalah platform elektronik open-source yang terdiri dari perangkat keras (hardware) dan perangkat lunak (software) yang dirancang untuk memudahkan pembuatan proyek elektronik interaktif. Apa fungsi utama dari pin digital pada Arduino?
Untuk menyimpan data sementara
Untuk komunikasi serial
Untuk membaca dan mengirim sinyal digital (HIGH/LOW)
Untuk menyimpan program utama
Perintah pada Arduino yang digunakan untuk mengatur pin digital menjadi output adalah?
digitalWrite()
analogRead()
pinMode()
setup()
Software yang digunakan untuk memprogram Arduino adalah?
Keil uVision
Proteus
Arduino IDE
MPLAB
Seorang siswa ingin membuat sistem penyiram tanaman otomatis menggunakan Arduino dan sensor kelembaban tanah. Jika nilai sensor < 300 maka pompa air akan menyala. Berikut ini logika program sederhananya
int kelembaban = analogRead(A0);
if (kelembaban < 300) {
digitalWrite(8, HIGH);
} else {
digitalWrite(8, LOW);
}
Apa yang akan terjadi jika sensor mengalami error dan selalu memberikan nilai 0?
Pompa tidak akan pernah menyala
Pompa akan menyala terus-menerus
Pompa akan mati setiap 1 detik
Program akan berhenti dan error
Jika kamu diminta merancang alat pendeteksi banjir menggunakan Arduino dan sensor ultrasonik, apa strategi yang paling efektif dalam menentukan level air?
Membaca tegangan sensor secara langsung
Menggunakan delay agar sensor bekerja lebih lambat
Menentukan jarak minimum dari sensor ke permukaan air
Menaruh sensor di dalam air agar lebih dekat dengan permukaan
