PENERAPAN FUZZY LOGIC MENGGUNAKAN ARDUINO PADA MOTOR DC
M. Iqbal Mauludi (a*), Dr. Nina Siti Aminah (b*)
a) Fisika Teori Energi Tinggi dan Instrumentasi, Institut Teknologi Bandung
Jalan Ganesha 10, Bandung 40132, Indonesia
*bengurion11[at]gmail.com
b) Fisika Teori Energi Tinggi dan Instrumentasi, Institut Teknologi Bandung
Jalan Ganesha 10, Bandung 40132, Indonesia
*nina[at]fi.itb.ac.id
Abstract
Fuzzy logic merupakan salah satu bentuk kecerdasan buatan yang digunakan untuk mengambil keputusan seperti manusia. Dapat membuat mesin mengambil sebuah keputusan yang tidak hanya bernilai benar atau salah, tapi dapat mengambil keputusan diantaranya. Arduino merupakan mikrokontroler single board yang bersifat open source. Perangkat keras yang digunakan merupakan processor Atmel AVR dengan perangkat lunak berbahasa pemrograman sendiri. Diperlukan kode progmram yang diunggah pada arduino lalu diterapkan pada motor DC untuk mengatur putaran motornya. Terdapat dua buah masukan data pada sistem yang berupa kelompok jarak dan kelompok Pulse Width Modulation (PWM), serta satu buah data keluaran berupa kelompok PWM. Hasil perhitungan fuzzy logic dengan program akan dibandingkan dengan perhitungan fuzzy logic secara teoritik. Terdapat nilai error antara perhitungan fuzzy logic menggunakan program dengan perhitungan fuzzy logic secara teoritik. Nilai error yang didapat tidak terlalu besar sehingga penerapan fuzzy logic pada notor DC dapat dikembangkan lebih lanjut.
Keywords: Arduino; Fuzzy logic; Pulse Width Modulation (PWM)
Topic: Instrumentasi