Modul Ultrasonic menggunakan konsep sonar seperti mana yang digunakan oleh tentera untuk mengukur jarak di antara objek dengan kapal mereka.
Konsep Sonar |
Untuk tutorial kali ini, kami akan menunjukkan bagaimana Arduino UNO akan di"attach" bersama modul ultrasonic ini akan menghasilkan litar yang "awesome dan cool".
Litar ini akan menyalakan LED jika objek berada di antara julat 7 cm hingga ke 10 cm. Jika jarak objek lebih dari 10cm atau kurang dari 7 cm, LED akan OFF. Ayuh kita mencuba
Peralatan yang diperlukan:
- Arduino UNO
- Ultrasonic Module HC SR-04
- Cable
- LED
- Perintang 220 ohm
HC-SR04 |
- Vcc sambung ke 5V Arduino
- Gnd sambung ke GND Arduino
- Echo sambung ke kaki 7 Arduino
- Trig sambung ke kaki 8 Arduino
Kaki 6 UNO - Perintang - Positive LED - Negative LED - GND
Sambungan litar |
Untuk coding arduino, macam biasa, anda copy paste coding di bawah.
#define echoPin 7
#define trigPin 8
#define LEDPin1 6
int maxJarak = 10;
int minJarak = 7;
long masa, jarak;
void setup()
{
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(LEDPin1, OUTPUT);
}
void loop()
{
digitalWrite(trigPin, LOW);
delay(300);
digitalWrite(trigPin, HIGH);
delay(300);
digitalWrite(trigPin, LOW);
masa = pulseIn(echoPin, HIGH);
jarak = masa/58.2;
if (jarak >= maxJarak || jarak <= minJarak)
{
Serial.print(jarak);
Serial.println(" cm");
Serial.println("LED OFF");
digitalWrite(LEDPin1, LOW);
}
else
{
Serial.print(jarak);
Serial.println(" cm");
Serial.println("LED ON");
digitalWrite(LEDPin1, HIGH);
}
delay(1000);
}
Anda juga boleh menggunakan paparan LCD untuk memaparkan jarak seperti mana yang Serial Communication anda paparkan.
Serial Communication?? Apa kejadah??!!
Sila tanya lebai Google. Anda akan dapat jawapannya.
Jumpa lagi! Selamat mencuba!