Sensor Jarak Ultrasonic PING
Sensor Jarak Ultrasonic PING
Features : Range: 2 cm to 3 m (0.8 in to 3.3 yd) Burst indicator LED shows sensor activity Bidirectional TTL pulse interface on a single I/O pin can communicate with 5 V TTL or 3.3 V CMOS microcontrollers Input trigger: positive TTL pulse, 2 s min, 5 s typ. Echo pulse: positive TTL pulse, 115 s minimum to 18.5 ms maximum.
Ada 2 cara memprogram Sensor PING, yaitu menggunakan Timer dan delay. Timer. Dalam menggunakan timer yang harus dilakukan terlebih dahulu adalah mengetahui konstanta pengali untuk mendapatkan hasil keluaran nilai yang benar. Berikut penjelasannya Rumus awalnya adalah Kecepatan sinyal di udara Hitungan timer 2s=v.t 34443.3 cm/s t=n/f >> n=banyak detak (TCNT1 jika penggunaan timer1) F=frekuensi timer (yg digunakan sbg contoh
adalah 4MHZ) Maka rumus nya menjadi 2s=34443.3 cm/s * n/4000.000 S= n * 0.0043053 >> 4MHZ
Delay. Dalam menggunakan delay sebelum memprogram kita harus mengetahui terlebih dahulu delay (waktu tunda) yang digunakan Kecepatan sinyal di udara adalah 344 M/S = 34400 cm/S = 34400 cm/1000000 uS = 1 cm/29,069767441 uS.(kecepatan rambat) 1 cm = 2 x 29,069767441 uS = 58, 139534 uS ~ 58 uS. (karena menggunakan pantulan maka 2t) jadi setiap tertunda 58 uS bertambah jarak sebesar 1 cm.
Gambar 3. rutin ambil data ping)) menggunakan interupsi time dan menampilkannya di LCD