METERAN DIGITAL
π₯ VIDEO TUTORIAL LENGKAP
Pengen bikin alat pengukur jarak digital dengan Arduino? Simak dulu video berikut biar makin paham dasar penggunaannya!
π WIRING ATAU RANGKAIAN
Gak perlu nebak-nebak! Skema pemasangan lengkap bisa kamu lihat di sini π WIRING MAKE KIT ULTRASONIC
π» SOURCE CODE: METERAN DIGITAL
Kode berikut akan membaca jarak dari sensor HC-SR04 dan menampilkannya ke Serial Monitor. Praktis dan cocok banget buat belajar dasar sensor ultrasonik!
#define trigPin 9
#define echoPin 10
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
long duration;
float distance;
// Kirim sinyal
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Terima pantulan
duration = pulseIn(echoPin, HIGH);
// Konversi ke cm
distance = duration * 0.0343 / 2;
Serial.print("Jarak: ");
Serial.print(distance);
Serial.println(" cm");
delay(500);
}π¦ Sudah siap? Tinggal upload ke Arduino-mu! Kalau butuh panduan cara upload, bisa buka di sini π SEMUA TENTANG ARDUINO IDE
π§ PENJELASAN PROGRAM
- trigPin: Mengirim sinyal ultrasonik dari Arduino ke sensor.
- echoPin: Menerima pantulan sinyal dari objek di depan sensor.
- pulseIn(): Menghitung waktu pantulan dalam mikrodetik.
- Konversi: Waktu dikalikan kecepatan suara (0.0343 cm/Β΅s) lalu dibagi dua karena sinyal bolak-balik.
- Serial Monitor: Menampilkan hasil pengukuran jarak secara real-time.
β¨ Alat ini cocok banget untuk dijadikan proyek awal belajar sensor jarak. Bisa dimodifikasi juga jadi pengukur tinggi badan, detektor benda, dan sebagainya. Selamat mencoba!
No Comments