Anda di halaman 1dari 4

LAPORAN

PRAKTIKUM SISTEM KENDALI CERDAS

DOSEN PENGAMPU: Dessy Irmawati, S.T., M.T

Simulink Arduino With Fuzzy Logic Controller

Disusun oleh :
Alwi Widi Pradana
NIM. 15507134032

JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA DAN


INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
2017
A. ALAT DAN BAHAN
Alat
1. Laptop 1 buah
Bahan
1. Arduino Uno/ Arduino Mega 2560 1 buah
2. Motor DC 5 Volt 1 buah
3. Driver motor 1 buah
4. Potensiometer/Sensor Suhu LM35 1 buah
5. Kabel Printer 1 buah
6. Kabel Jumper secukupnya

B. LANGKAH KERJA
1. Siapkan Laptop dan aplikasi Simulink Arduino di laptop.
2. Ketik pada Comman Window “ Fuzzy”.
3. Lalu buka file fuzzy yang akan di jalankan.

- Pilih File.
- Lalu Import.
- lalu Klik From File.
- lalu cari file fuzzy yang sudah di desain.
Jika belum mendesain maka desain lah sesuai dengan kebutuhan yang ada
*jika desain rull di atas
Input dan Output sama
Membership Function = Rendah, Tinggi
Range = [0 150]
Display Range = [0 150]
Parms Rendah = [0 0 20 120]
Parms Tinggi = [20 120 150 150]
Gambar 1. Grafik Membership Function
Rule
“If(Suhu is Rendah) Then (Frekuensi is besar)(1)”
“If(Suhu is Tinggi) Then (Frekuensi is kecil)(1)”
Lalu save File > Export > To File
4. Setelah desain di buka maka Klik
-Klik Export
-Klik To Workspace
- Lalu isi Workspace Variabel dengan nama *selain “fuzzy”
5. Lalu Ketik pada Command Window Simulink
6. Lalu buat Diagram Block seperti gambar 2. di bawah.
7. Lalu double klik Fuzzy Logic Controler isikan sesuai dengan
Workspace Variabel atau bisa dengan mengunakan nama file pada
tetapi mengunakan tanda petik satu. Contoh ‘Simulinkarduino.fis’
8. Lalu Setting pada dengan Klik Tool > Run On Target Hardware >
Option
Select Solver
- Type = Variable-step
- Stop Time = inf
Select Run on Target Hardware
- Target hardware = Arduino uni / Arduino Mega 2560 (pilih)
- Set Host = Manually melihat COM pada device
Manager Automatic
 Serial 0 baud rate = Menyesuaikan pada program arduino
9. Klik Ok dan jalankan program
C. BLOCK DIAGRAM
D. KESIMPULAN
Ketika Input pada pada arduino masuk ke dalam Fuzzy Logic
Controller maka input akan diproses melalui Fuzzy Logic Control di
bandingkan dengan rule yang telah dibuat.