Perancangan Seluruh Rangkaian Perancangan Perangkat Keras

Semua rangkaian masuk ke pin mikrokontroler dan mikrokontroler berfungsi untuk memberi perintah kepada masing – masing rangkaian yang telah terhubung ke pin dari mikrokontroler.

3.2 Perancangan Perangkat Lunak

Pada perancangan perangkat lunak terdiri dari perangkat lunak untuk sensor ultrasonik dan juga perangkat lunak untuk LCD display.

3.2.1 Perancangan Sensor Ultrasonik

Pada bagian perancangan perankat lunak untuk sensor ultrasonik penulis akan menggunakan timer atau pewaktu dari bahasa assembly yang dimasukkan ke c++ melalui software Keil C51. Timer ini berfungsi untuk memberi nilai waktu pada sinyal gelombang ultrasonik yang dipancarkan oleh sensor ultrasonik melalui tr transmitter sampai gelombang ultrasonik itu kembali ditangkap oleh sensor ultrasonik melalui rx reiciever . Akan tetapi kesemua itu harus didukung oleh perangkat keras yang memadai. Pada gambar 3.12 penulis akan mencoba membuat diagram alir yang berfungsi untuk ujicoba sensor ultrasonik pada alat pengukur tinggi badan digital, diagram alir ini juga akan menguji kepekaan dari mikrokontroler pada sensor ultrasonik dan keakuratan angka yang muncul pada LCD display, apakah sensor ultrasonik dapat memberi perintah trigger kepada mikrokontroler pada saat menangkap adanya objek yang ada di bawahnya, sehingga dapat memerintahkan mikrokontroler untuk memberi inputan kepada mikrokontroler untuk menampilkan hasil perhitungan ke layar LCD display. Gambar 3.12 Diagram Alir Pembacaan Sensor Ultrasonik Penjelasan dari diagram alir pada gambar 3.12 adalah, pada saat catu daya pengukur tinggi badan dihidupkan maka mikrokontroler seketika memberi perintah untuk menghidupkan sensor ultrasonik, dengan cara memancarkan sinyal ultrasonic jika sensor tidak dapat memancarkan sinyal tanda led pada sensor mati sehingga kita harus mereset rangkaian agar bekerja seperti awal jika sensor berhasil memancarkan sinyal dengan cara lampu indicator led pada sensor ultrasonik berkedip maka sensor ultrasonik sudah dapat bekerja. Gambar 3.13 Diagram Alir Pengukuran Tinggi Badan Pada gambar 3.13 adalah diagram alir tata cara untuk membaca pengukuran tinggi badan pertama saat catu daya di hidupkan maka sensor ultrasonic akan mengeluarkan sinyal jika sensor ultrasonic tidak dapat mengeluarkan sinyal maka harus di reset rangkaian jika sensor ultrasonic mengeluarkan sinyal maka led akan berkedip jika terdapat suatu objek maka dengan perintah dari mikrokontroler sensor akan membaca objek tersebut dengan ukuran cm dan akan ditampilkan pada LCD display yang terpasang pada rangkaian pengukur tinggi badan.