Category Archives: Mikrokontroler

Tutorial Pemrograman Fuzzy Logic (1)

Fuzzy logic banyak diaplikasikan dalam berbagai bidang, salah satunya adalah sebagai alat bantu pengambil keputusan. Dalam artikel ini diberikan contoh proses pembuatan program fuzzy logic dalam bahasa pemrograman C# yang diaplikasikan untuk menentukan kecepatan konveyor berdasarkan tinggi dan berat benda. Implementasi bahasa C# ini untuk pembentukan fungsi keanggotaan, proses penalaran fuzzy metode Sugeno, proses fuzzifikasi dan defuzzifikasi akan dibahas. Program diuji terhadap suatu kondisi berat benda dan tinggi benda tertentu untuk mengetahui hasilnya.

Artikel ini bersumber dari salah satu tugas mata kuliah mekatronika di kampus yang berjudul “Pengaturan Kecepatan Konveyor berdasarkan Tinggi dan Berat Barang Menggunakan Metode Fuzzy Logic”. Metode penalaran yang digunakan adalah metode MAMDANI atau metode MIN-MAX. Program yang telah dibuat kemudian di-download ke mikrokontroler ATmega16 yang berfungsi sebagai kontroller utamanya untuk mengatur kecepatan konveyor. Compiler yang digunakan adalah Codevision AVR.

Read the rest of this entry

Menampilkan Custom Character pada LCD dengan CodeVisionAVR

Custom character font LCDDalam aplikasi embedded system, kadang dibutuhkan suatu HMI(Human Machine Interface) untuk menjembatani antara cara kerja mesin dan indra manusia. Misalnya untuk masukan suatu seting, user juga harus dapat melihat parameter feedback dari sistem yang diseting seperti penambahan dan pengurangan suatu nilai variabel. Salah satu HMI yang paling populer adalah penampil LCD. Salah satunya adalah jenis ALPHANUMERIC LCD yang tergolong murah. Jenis ini mempunyai standar karakter yang sudah di disain oleh manufakturnya dan jumlah tersebut masih sangat terbatas bila kita butuh simbol atau tampilan huruf sesuai dengan keinginan kita.

Dalam tutorial ini akan dijelaskan langkah-langkah untuk menampilkan karakter custom pada LCD alfanumerik menggunakan CodevisionAVR C Compiler dan interfacing LCD 16×2 untuk ATmega.

Read the rest of this entry