Pengujian Sensor Ketinggian Air Pengujian Rangkaian Kendali

47 tombol ”Batal” untuk membatalkan perubahan, dan tombol ”Simpan” untuk menyimpan data setelah dirubah.

4.2 Pengujian Alat

4.2.1 Pengujian Sensor Ketinggian Air

Pengujian sensor ketinggian air pada dasarnya digunakan untuk mengetahui apakah output yang dihasilkan oleh sensor ketinggian air sudah berupa sinyal digital. Hasil pengujian sensor ketinggian air dapat ditunjukkan pada tabel 4.1. Tabel 4.1 Tabel Hasil Pengujian Sensor Ketinggian Air No. Sensor 1 Sensor 2 Optocoupler 1 Optocoupler 2 Optocoupler 1 Optocoupler 2 V Volt V t Volt V Volt V t Volt V Volt V t Volt V Volt V t Volt 1. 0 5 0 5 0 5 0 5 2. 0 5 0 5 0 5 0 5 3. 0 5 0 5 0 5 0 5 4. 0 5 0 5 0 5 0 5 5. 0 5 0 5 0 5 0 5 6. 0 5 0 5 0 5 0 5 7. 0 5 0 5 0 5 0 5 8. 0 5 0 5 0 5 0 5 9. 0 5 0 5 0 5 0 5 10. 0 5 0 5 0 5 0 5 Hasil pengujian diatas menunjukkan bahwa output sensor ketinggian air, baik sensor 1 maupun sensor 2 sudah sesuai dengan yang diharapkan, yaitu menghasilkan output digital atau berlogika 0 volt ketika belum diberi penghalang, 48 dan berlogika 5 volt ketika diberi penghalang. Proses komparasi tegangan yang terjadi pada sensor dapat dilihat pada gambar 4.3. Gambar 4.3 Rangkaian Sensor Ketinggian Air Pada gambar 4.3, V CE atau tegangan kolektor-emitor sama dengan tegangan yang masuk pada kaki 3 tiga IC komparator. Besar V CE = V CC – I C .R 2 . Pada saat sensor belum diberi penghalang, phototransistor dalam keadaan jenuh. Pada keadaan jenuh I C akan menjadi sangat besar, akibatnya V CE akan bernilai 0 nol atau berlogika low. Pada saat sensor diberi penghalang, phototransistor dalam keadaan cut off, dengan demikian, I C akan sama dengan 0 nol. Akibatnya tegangan V CE akan sama dengan V CC, bernilai + 5 volt atau berlogika high.

4.2.2 Pengujian Rangkaian Kendali

Program uji yang dimasukkan pada mikrokontroller adalah program uji yang digunakan untuk memberi logika 0 nol atau tegangan 0 nol volt pada port yang dikehendaki, yaitu semua port 0, port 1 0,1, 2, 3, dan port 3 0, 1, 4, 6, 7 secara bergantian. Pada output port sudah terpasang LED dan tegangan +5 volt yang berasal dari tegangan catu daya, oleh karena itu apabila terdapat port yang sudah diberi masukan 0 nol volt oleh mikrokontroller, maka akan ada beda potensial 49 antara ujung port dengan ujung LED yang telah diberi tegangan +5 volt, sehingga pada keadaan demikian LED akan menyala. Hasil uji yang direspon oleh mikrokontroller dapat ditunjukkan pada tabel 4.2. Tabel 4.2 Tabel Hasil Pengujian Rangkaian Kendali No. Nama Port Port 0 Port 1 Port 3 Looping 0 1 2 3 4 5 6 7 0 1 2 3 0 1 4 6 7 1. Looping 1 H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H 2 Looping 2 H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H L L L L L L L L L L L L L L L L L H 50 Dari hasil respon mikrokontroller pada tabel 4.2, terlihat bahwa LED yang dipasang pada mikrokontroller menyala secara bergantian, dari port 0 0, 1, 2, 3, 4, 5, 6, 7, port 1 0,1, 2, 3, sampai dengan port 3 0, 1, 4, 6, 7, baik pada looping 1 maupun looping 2. Dengan hasil demikiian, mikrokontroller disimpulkan sudah menunjukkan kinerja yang baik, karena baik respon yang ditunjukkan pada looping 1 maupun looping 2 menghasilkan data yang sama dan sesuai dengan perintah program yang dimasukkan pada mikrokontroller.

4.2.3 Pengujian Komunikasi Serial