Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang dapat digunakan untuk mengukur jarak benda dari sensor menuju ke objek yang akan diukur jaraknya. menurut datasheet sensor ini bisa mengukur maksimal hingga 3 meter dan minimal 3 cm. sensor ini sangat cocok sekali buat tempat sampah otomatis, buka tutup pintu dan lainnya. untuk lebih jelasnya berikut adalah skema dan programnya.
a. Arduino Uno
b. Sensor Jarak HC-SRF04
c. LCD 16x2 + I2C
d. Program Arduino IDE
#define trigPin 2
#define echoPin3
#define echoPin3
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW); // Added this line
delayMicroseconds(2); // Added this line
digitalWrite(trigPin, HIGH);
// delayMicroseconds(1000); - Removed this line
delayMicroseconds(10); // Added this line
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
Serial.print(distance);
Serial.println(" cm");
if (distance < 10) { // This is where the LED On/Off happens
digitalWrite(trigPin, LOW); // Added this line
delayMicroseconds(2); // Added this line
digitalWrite(trigPin, HIGH);
// delayMicroseconds(1000); - Removed this line
delayMicroseconds(10); // Added this line
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
Serial.print(distance);
Serial.println(" cm");
if (distance < 10) { // This is where the LED On/Off happens
}
else {
}
delay(200);
delay(200);
}
e. VIDEO HASILNYA
No comments:
Post a Comment