«

»

Oct 17

Menggunakan Sensor PING

Sensor ultrasonic ranger PING))) biasa digunakan untuk men-deteksi penghalang pada jangkauan 3 cm – 300 cm. Sensor ini memiliki sebuah pin yang digunakan untuk memicu terjadinya pengukuran dan melaporkan jarak hasil pengukuran berupa lebar pulsa dalam satuan mikrodetik.

Berikut adalah pseudo code untuk mendapatkan informasi hasil pengukuran dari sensor ini:

  • Buatlah pin I/O yang terhubung dengan sensor, sebagai Output.
  • Berikan logika LOW pada pin tersebut.
  • Ubah direction pin tersebut menjadi Input.
  • Tunggu sampai pin tersebut ber-logika HIGH.
  • Gunakan sebuah timer untuk menghitung berapa lama waktu yang diperlukan sampai dengan pin ber-logika LOW (dalam satuan mikrodetik). Ini adalah jarak hasil pengukuran. Bagi dengan faktor dua karena waktu tersebut adalah waktu yang diperlukan oleh sinyal ultrasonik untuk bolak balik.

Hasil pengukuran dalam cm dapat dihitung dengan merujuk pada referensi 29 mikrodetik per cm. Diperlukan timer tick yang akurat dan stabil untuk mendapatkan hasil pengukuran yang memuaskan.

Produk PING dapat diperoleh di NEXT SYSTEM Robotics Learning & Experience Center.