AN-07
PING)))
GND GND VCC VCC VO* P1.0 RS GND R/W P1.2 E P1.4 DB4 P1.5 DB5 P1.6 DB6 P1.7 DB7 * pin ini dihubungkan ke rangkaian kontras. Tabel 1 Hubungan DT-51 Low Cost Micro System / Low Cost Nano System dengan Character LCD
Application note
Halaman
VCC
VO
5k
DT-51 Low Cost Micro System / Low Cost Nano System VCC GND P3.2 Tabel 2
Hubungan DT-51 Low Cost Micro System / Low Cost Nano System dengan modul PING))) Ultrasonic Range Finder Setelah semua rangkaian terhubung dengan benar dan mendapat catu daya yang sesuai, programlah Rng_Find.hex ke DT-51 Low Cost Series.
distance PING)))
Object
Cara kerja modul PING))) Ultrasonic Range Finder: Modul PING))) mengukur jarak obyek dengan cara memancarkan gelombang ultrasonik ( 40 kHz ) selama tBURST ( 200 s ) kemudian menunggu pantulannya. Modul PING))) memancarkan gelombang ultrasonik sesuai dengan input kontrol dari pin SIG ( pulsa trigger dengan tOUT min. 2 s ). Gelombang ultrasonik ini melalui udara dengan kecepatan kurang lebih 344 meter per detik, mengenai obyek dan memantul kembali ke modul PING))). Modul PING))) akan mengeluarkan pulsa high pada pin SIG setelah memancarkan gelombang ultrasonik. Dan setelah gelombang pantulan terdeteksi, modul PING))) akan membuat pin SIG low. Lebar pulsa high (tIN) ini sesuai dengan lama waktu tempuh gelombang ultrasonik untuk 2x jarak obyek, sehingga jarak obyek yang terukur adalah [(tIN s x 344 m/s) 2] meter.
Start
Deklarasi Variabel dan Konstanta Definisi pin SIG Konfigurasi LCD dan Timer
Ping
low
Timer = 0
Tunda 700 s
Ping
high
Tunda 3 s
Application note
Halaman
Ping
low
Tunggu 250 ms
Gambar 7 Flowchart Program untuk Aplikasi ini ( sambungan ) Modul PING))) ini hanya membutuhkan 1 pin port mikrokontroler dan tidak memerlukan komponen tambahan. Karena 1 pin digunakan sebagai input dan output, maka harus menentukan saat yang tepat untuk mengatur port mikrokontroler sebagai input ( dibuat high ) setelah mengeluarkan pulsa trigger ke PING))). Bila terlalu cepat atau terlalu lambat mengatur port 3.2 sebagai input maka akan menyebabkan kesalahan pengukuran jarak. Modul PING))) ini dapat digunakan untuk mengukur jarak benda sejauh 3 cm sampai 300 cm. Dan bila dikehendaki sistem ini dapat diterapkan pada robot sebagai pengindra adanya halangan. Listing program terdapat pada AN-07.ZIP.
Selamat mencoba.
Application note
Halaman