PING ULTRASONIC

PING ULTRASONIC

PING ULTRASONIC

 

Sensor jarak ultrasonik PING)))

buatan Parallax merupakan sensor jarak yang presisi. Dapat melakukan pengukuran jarak 2 cm sampai 3 meter dan sangat mudah untuk dihubungkan ke mikrokontroler menggunakan sebuah pin I/O.

Sensor PING))) bekerja dengan cara memancarkan sinyal ultrasonik sesaat dan menghasilkan pulsa output yang sesuai dengan waktu pantul sinyal ultrasonik sesaat kembali menuju sensor. Dengan mengukur lebar pulsa pantulan tersebut jarak target didepan sensor dapat diketahui.

 

Fitur

  • Tegangan suplai : 5 VDC
  • Konsumsi arus :  30 mA typ; 35 mA max
  • Jarak : 2 cm to 3 m (0.8 in to 3.3 yrds)
  • Input Trigger :  positive TTL pulse, 2 uS min, 5 µs typ.
  • Echo Pulse : positive TTL pulse, 115 uS to 18.5 ms
  • Echo Hold-off :  750 µs from fall of Trigger pulse
  • Burst Frequency : 40 kHz for 200 µs
  • Burst Indicator LED shows sensor activity
  • Delay before next measurement – 200 µs
  • Size – 22 mm H x 46 mm W x 16 mm D (0.84 in x 1.8 in x 0.6 in)

Code Program di AVR :

#include <delay.h>

#include <stdio.h>

#define PULSE PORTA.0

#define ECHO PINA.0

#define ARAH DDRA.0

#define OUT 1

#define INP 0

unsigned int count=0;

float jarak;

unsigned char kata1[16];

unsigned char kata2[16];

while (1)

      // Place your code here

      // port as output

      count=0;

      ARAH=OUT;

      // pulse 2us

      PULSE=1;

      delay_us(5);

      PULSE=0;

      // port as input

      ARAH=INP;

      // with pull-up

      PULSE=1;

      while (ECHO==0) {};

      while (ECHO==1)

        count++;

Sumber : https://pengajar.co.id/