Pop up menu Antarmuka Program Pengenalan Ucapan Untuk Pengaturan Kipas

mati , mati , mati , mati , mati , mati , mati , mati , mati , mati ... mati , mati , mati , mati , mati , mati , mati , mati , mati , mati ... mati , mati , mati , mati , mati , mati , mati , mati , mati , mati ,}; hasil=keljarakmin; sethandles.edit2, String ,hasil; Pada program penentuan keluaran ini akan mencari jarak nilai minimum pada hasil perhitungan jarak pada proses pembanding sebelumnya. Nilai jarak minimum akan disimpan dalam variabel minjaraklist. Nilai jarak minimum akan mencari hasil keluaran minimum berupa data string. Data string dari hasil minimum yang ditampilkan adalah salah satu dari kata “cepat”, “lambat”, “hidup” dan “mati”. Data ini akan disimpan dalam variabel hasil dan ditampilkan dalam edit text. Hasil penentuan keluaran ini akan dikirim melalui komunikasi serial sebagai pengatur kecepatan kipas DC. Program pengiriman data secara serial ditunjukkan sebagai berikut : tf=strcmp hidup ,hasil; if tf == 1 s = serial COM5 ; sets, BaudRate ,9600; fopens; fprintfs, 1 ; fcloses; deletes; clear s ; sethandles.edit1, string , 1 ; end tf=strcmp mati ,hasil; if tf == 1 s = serial COM5 ; sets, BaudRate ,9600; fopens; fprintfs, 2 ; fcloses; deletes; clear s ; sethandles.edit1, String , 2 ; end tf=strcmp cepat ,hasil; if tf == 1 s = serial COM5 ; sets, BaudRate ,9600; fopens; fprintfs, 3 ; fcloses; deletes; clear s ; sethandles.edit1, String , 3 ; end tf=strcmp lambat ,hasil; if tf == 1 s = serial COM5 ; sets, BaudRate ,9600; fopens; fprintfs, 4 ; fcloses; deletes; clear s ; sethandles.edit1, String , 4 ; end Pada proses pengiriman data secara serial ini terdapat ptogram strcmp yang berfungsi untuk mencari logika yang benar. Pada saat fungsi logika strcmp bernilai benar maka progam melakukan pengaturan baudrate dan COM port. Pengaturan baudrate adalah 9600 sesuai dengan pengaturan baudrate laptop dan mikrokontroler. Pengaturan COM port adalah COM 5, pengaturan COM port ini sesuai dengan pengaturan COM port yang digunakan untuk komunikasi serial. Setelah melakukan pengaturan, program akan mengirim data berupa sting untuk mikrokontroler sesuai dengan ucapan yang dikenali pada proses pengenalan sebelumnya. Berdasarkan hasil pengujian setelah push button “Rekam” ditekan, program dapat menjalankan proses merekam, menampilkan plot gambar sinyal hasil perekaman ucapan oleh pengguna, menjalankan proses pre-processing, menampilkan plot gambar sinyal hasil pre- processing , menjalankan proses ekstraksi ciri, melakukan pembandingan dengan menggunakan fungsi jarak Euclidean, menentukan hasil keluaran, melakukan komunikasi serial untuk mikrokontroler, menampilkan plot gambar sinya hasil ekstraksi ciri DCT, menampilkan hasil penentuan keluaran dan data yang dikirim secara serial dalam edit text dalam tampilan antarmuka.