Pengujian Limit Switch Pengujian Alat

monitor pada program, akan muncul kata SD fail jika modul dengan Arduino belum terkoneksi dengan baik. Program pengecekan komunikasi dan data suara dapat dilihat pada gambar 4.8. Gambar 4.7. Program Pengecekan modul SD Card dan Data Suara Untuk melakukan pengecekan intesintas warna pada program, biasanya dilakukan dengan cara menjalankan serial monitor yang ada pada pilihan software IDE. Serial monitor ini berfungsi untuk menampilkan data-data yang ingin dilihat. Data ini bisa berupa nilai keluaran dan masukan dari sebuah komponen yang dipasangkan dengan Arduino. Program pengecekan intensitas warna dapat dilihat pada gambar 4.9. Gambar 4.8. Program Pengecekan Intensitas Warna PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Nilai intensitas warna yang dimunculkan ke serial monitor Arduino berasal dari subprogram color yang dibuat untuk mengambil pulsa masuk menuju fotodioda sensor warna tersebut. Pin S2 dan S3 akan dibuat bernilai LOW, kemudian akan dinisialisasi suatu variabel yang nilainya adalah intensitas cahaya yang masuk yang diterima dan dikeluarkan melalui pin keluaran TCS3200. Pada piranti lemari berbicara berbasis Arduino ini, program ditambahkan mode alarm di mana jika pintu lemari belum ditutup selama 7 detik maka program akan mengeluarkan suara alarm sebagai peringatan untuk menutup kembali pintu lemari tersebut. Subprogram mode alarm ini dapat dilihat pada gambar 4.10. Gambar 4.9. Subprogram Mode Alarm Pada program di atas, setelah 7 detik maka program akan memberikan perintah untuk menghentikan proses timer dari data suara yang dikeluarkan sebelumnya. Setelah itu program akan mengecek apakah nilai limit switch yang terpasang pada pintu masih sama sebelumnya apa tidak. Jika iya, maka program akan memerintahkan untuk masuk ke void alarm. Dalam subprogram alarm ini, akan dilakukan pembacaan terus menerus nilai limit switch setiap 1 detik dan setiap 1 detik tersebut program akan memutarkan suara alarm. Jika limit switch sudah bernilai HIGH, maka program akan menuju ke void setup dan melakukan scanning warna lagi. 44

BAB V KESIMPULAN DAN SARAN

Bab ini menjelaskan tentang penarikan kesimpulan berdasarkan implementasi sistem dan data pengujian pada bab IV, dan beberapa saran yang dapat digunakan untuk pengembangan sistem selanjutnya.

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari piranti lemari berbicara berbasis arduino ini adalah : 1. Piranti sudah dapat mengeluarkan data berupa keluaran suara berdasarkan warna yang terdeteksi 2. Program telah mampu memilih sensor warna mana yang akan diaktifkan sesuai dengan pintu mana yang dibuka terlebih dahulu. 3. Keluaran suara dari 2 pintu lemari tidak dapat sekaligus berjalan, saat keluaran suara pertama sudah berjalan piranti harus menunggu sampai 7 detik untuk kemudian dapat mengeluarkan suara berikutnya. 4. Perbedaan ketinggian wadah mempengaruhi pembacaan sensor warna sehingga wadah yang digunakan harus mempunyai tinggi yang sama.

5.2 Saran

Saran untuk pengembangan lemari berbicara berbasis arduino ini adalah sebagai berikut : 1. Dapat ditambahkan sebuah program interface di mana orang awam dapat memasukkan suara sesuai dengan kehendak mereka.