FlowChart Program Pendeteksi Jarak Program Komunikasi Mengambil Data Dengan Sensor

Merupakan perintah untuk menampilkan pesan diluar jangkauan jika hasil bacaan sensor di atas nilai 3000. • void Alarm v0id { PORTB.0 = 1; delay_mst; PORTB.0 = 0; delay_ms600-t; Merupakan perintah untuk membunyikan buzzer dengan frekuensi tertentu sesuai dengan jarak yang terdeteksi.

3.4.3 FlowChart Program Pendeteksi Jarak

Diagram dibawah, merupakan diagram alir Flowchart system dimana diagram menjelaskan proses dari start hingga selesai satu siklus kerja program. Mulai dari start , program mnenialisasikan Display LCD dan mengisi nilai awal dari port. Kemudian program akan mulai membaca sensor dengan pemberian sinyal untuk jarak kesensor pada ping signal. Setelah itu program akan menunggu respon sensor berupa pulsa akibat pantulan gelombang ultrasonic sehingga dapat ditentuka selisih waktu pantulan tersebut dan dihitung jarak objek. Hasil hitungan akan ditampilkan pada display LCD selain itu program juga akan membunyikan Buzzer sesuai dengan jarak terukur. Berikut FlowChart Pendeteksi jarak. Universitas Sumatera Utara Gambar 3.20 Flowchart Program Pendeteksi Jarak Start Inisidasi LCD Isi Nilai Awal Port Pemberian Sinyal Picu Triggar Pada Sensor Baca Nilai Pulsa Pantulan Dari Sensor Ultrasonik Pulsa Ada Atau Pantulan ? Kalkulasi Jarak Objek Tampilkan Pada LCD Jarak Yang Terukur Aktifkan Buzzer Sesuai Jarak Yang Terukur End Ya Universitas Sumatera Utara

3.4.4 Program Komunikasi Mengambil Data Dengan Sensor

Ultrasonik PORTD.2 = 1; delay_us20; PORT.D = 0; TCNT=0; while PIND.3 == 0 {}; TCCR1B = 0X02; while PIND.3 == 1 TIFR 0X80; TCCR1B=0X00; Data = TCNT1; if Data 1000 {Data10Constant;} if Data = 1000 {DataConstant10;} if Data 3000{ Setelah program diunduh ke IC Mikrokontroller dan diajlankan maka hasil yang diperoleh dari program menjalankan PIN dapat dilihat pada tampilan grafik pada osiloskop, dimana dalam grafik akan terlihat objek. Pulsa trigger dan pulsa akibat pantulan objek. Pulsa pantulan objek bervariasi tergantung pada jarak objek.Dari grafk yang ditampilkan dapat disimpulkan program bekerja dengan baik. Sistem minimal mikrokontroller ATMega 8535 dan software basic stamp Editor diperlukan untuk memprogram mikrokontroller dan mencoba sensor ini. Keluaran dari pin SIG ini yang dihubungkan ke salah satu port di kit Universitas Sumatera Utara mikrokontroller. Contoh aplikasi sensor PING pada mikrokontroler BS2, dimana pin SIG terhubung ke pa pin7, dan memberikan catu daya 5V dan ground.fungsiSigout untuk mentrigger ping, sedangkan fungsi Sigin digunakan untuk mengukur pulsa yang sesuai dengan jarak dari objek target.

3.4.5 Program ke Display LCD