Pengujian Rangkaian Sensor LDR Pengujian Rangkaian Sensor Kedekatan

Clr P1.1 Setb P1.0 Acall Tunda Sjmp Loop Tunda: Mov R7,50 Tnd: Mov R6,255 Djnz r6, Djnz r7,Tnd Ret Dengan program di atas, maka motor akan berputar berlawanan arah dengan arah putaran jarum jam. Tunda digunakan untuk mengatur kecepatan putar dari motor. Semakin besar nilai yang diberikan pada tunda, maka perputaran motor akan semakin lambat, dan sebaliknya.

4.4. Pengujian Rangkaian Sensor LDR

Rangkaian sensor warna ini dapat diuji dengan menghubungkan rangkaian ini dengan sumber tegangan 5 volt, kemudian meletakkan benda dengan warna yang berbeda – beda ke atas sensor warna dan mengukur keluaran dari rangkaian sensor warna dengan menggunakan volt meter digital. Jarak sensor ke benda adalah 2,5 mm. Universitas Sumatera Utara Dari hasil pengujian didapatkan data sebagai berikut: Tabel 4.1. Data Pengujian Rangkaian Sensor LDR Warna benda Tegangan yang dihasilkan Merah 690 – 720 mV Hijau 500 – 530 mV Biru 370 – 420 mV Gambar 4.1. Gelombang yang Dihasilkan Rangkaian Sensor LDR

4.5 Pengujian Rangkaian Sensor Kedekatan

Pengujian pada rangkaian sensor kedekatan ini dapat dilakukan dengan cara menghubungkan rangkaian ini dengan sumber tegangan 5 volt, kemudian meletakkan potodioda dan infra merah secara bersebelahan. Ketika ada benda yang mendekat, maka, maka pantulan sinar infra merah akan mengenai potodioda, sehingga menyebabkan LED indikator pada rangkaian penerima akan menyala, dan tegangan output rangkaian sebesar 0,2 volt. Namun ketika tidak ada bendaobjek yang mendekat, maka pantulan infra merah tidak mengenai Universitas Sumatera Utara potodioda, hal ini menyebabkan LED indikator pada rangkaian penerima tidak menyala dan tegangan output dari rangkaian ini sebesar 4,8 volt. Pengujian selanjutnya dilakukan dengan cara menghubungkan rangkaian ini dengan rangkaian mikrokontroler ATMEGA8535, dan memberikan program tertentu pada mikrokontroler ATMEGA8535. Untuk mendeteksi adanya sinyal yang dikirimkan oleh sensor, maka mikrokontroler harus diprogram untuk dapat mengecek sinyal apa yang dikirimkan oleh sensor. Jika sinyal yang dikirimkan adalah sinyal high 1, berarti tidak ada benda yang mendekat, namun jika sinyal yang dikirimkan adalah sinyal low, maka ini berarti ada benda yang mendekat ke alat. Program untuk mendeteksi pengiriman sinyal dari rangkaian sensor ini adalah, Sensor Bit P3.4 Cek_Sensor: Jb sensor,Cek_sensor Clr P3.7 . . . . . . . . Di awal program dibuat inisialisasi port, dimana rutin ini menunjukka n bahwa sensor kedekatan dihubungkan ke P3.4. Pada rutin ini program akan melihat kondisi P3.4 yang dihubungkan ke sensor, dengan menggunakan perintah Jb jump if bit, jika kondisi P3.4 bit high, yang berarti tidak ada benda yang mendekat, maka program akan lompat ke rutin cek sensor. Namun jika kondisi P3.4 notbit low, maka program akan melanjutkan ke rutin Clr P3.7. Perintah ini akan menyebabkan LED yang terhubung ke P3.7 mati. Jika rangkaian telah berjalan sesuai dengan program yang diberikan, maka rangkaian telah bekerja dengan baik. Universitas Sumatera Utara

4.6. Pengujian Motor DC