Minggu, 08 Juli 2018

Percobaan-15 ( Mengukur Jarak Menggunakan Sensor Ultrasonik )

Teori:
Karena sekarang sudah jaman serba canggih maka sudah kebanyakan benda" elektronik sekarang menggunakan sistem sensor ultrasonik untuk mengukur jarak suatu benda. seperti halnya mobil untuk kebutuhan mundur. berikut contoh penggunaan sensor melalui arduino.

Gambar :


Contoh Codinng Percobaan :


int terima=7;//echo
int pancar=8;//trigger
void setup() {
  Serial.begin(9600);
  pinMode(terima,INPUT);
  pinMode(pancar,OUTPUT);

}

void loop() {
  digitalWrite(pancar,LOW);
  delayMicroseconds(2);
  digitalWrite(pancar,HIGH);
  delayMicroseconds(10);
  digitalWrite(pancar,LOW);
  int x = pulseIn(terima,HIGH);
  x=x/58;
  Serial.print("Jarak=");
  Serial.print(x);
  Serial.println("cm");
  delay(500);

}


Contoh Jika Percobaan menggunakan NewPing :

#include <NewPing.h>

#define terima 7
#define pancar 8
#define jarakmax 40// Jarak maksimal baca 40 cm selain itu akan dianggap 0
NewPing sonar(pancar, terima,jarakmax);

void setup() {
  Serial.begin (9600);
}
void loop() {
  unsigned int us=sonar.ping_cm();
  Serial.print(us);
  Serial.println(" Cm ");
  delay(500);
  
}



0 komentar:

Posting Komentar