Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Mengukur jarak dengan Sensor Ultrasonik HC-SR04
- /* WWW.MASAHEN.COM */
- #define echoPin 11 //Membuat variabel Echo ke-pin 11
- #define trigPin 12 //Membuat variabel Trig ke-pin 12
- long duration, distance; //Membuat variabel untuk durasi dan jarak
- void setup() {
- Serial.begin (9600); //Berfungsi untuk komunikasi serial dengan komputer
- pinMode(trigPin, OUTPUT); //Set varibel trigPin sebagai output
- pinMode(echoPin, INPUT); //Set variabel echoPin sebagai input
- }
- void loop() {
- //Program agar Trig mengirim sinyal ultrasonik
- digitalWrite(trigPin, LOW);
- delayMicroseconds(5);
- digitalWrite(trigPin, HIGH);
- delayMicroseconds(5);
- digitalWrite(trigPin, LOW);
- delayMicroseconds(5);
- duration = pulseIn(echoPin, HIGH); //Echo menerima sinyal ultrasonik
- distance = (duration/2)/29.1; //Rumus mengubah durasi menjadi jarak (cm)
- Serial.println(distance); //Menampilkan jarak pada serial monitor
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement