Kamis, 18 Oktober 2012

Mengubah data string ke integer dan sebaliknya menggunakan CodeVision AVR


Jika kita membuat code untuk melakukan pengolahan data terutama data komunikasi serial sering kali kita dihadapkan dengan data berupa byte per byte yang pastinya kita akan tampung kedalam variable array dengan ukuran tertentu.

Jumat, 12 Oktober 2012

Error While Operating Khazama



Jika anda menggunakan USBASP dan Khazama, dan muncul pesan seperti diatas ada beberapa kemungkinan

Jumat, 20 Juli 2012

ADC ATmega 32 dengan AVRStudio 4.19

#include <avr/io.h>
#include <util/delay.h>

#define ADC_VREF_TYPE 0x60

unsigned char buffer=0;

// Read the 8 most significant bits
// of the AD conversion result

Rabu, 04 Juli 2012

Membuat PWM Atmega dari Timer dengan CodeVisionAVR


Bismillah

Sebenarnya membuat PWM bisa dengan berbagai cara, tapi kali ini saya ingin membahas tentang PWM yang dibuat dengan Timer Atmega.

Jalankan Aplikasi CodeVisionAVR versi 1.xx.x, lalu buatlah project baru

Jumat, 29 Juni 2012

“No Compiler/Assemblers Installed”


Bismillah,
Saya ingin menceritakan masalah yang pernah saya temui ketika menginstal AVRstudio yaitu “No Compiler/Assemblers installed”. Kalimat tersebut muncul ketika aplikasi di jalankan, dan walhasil ketika ingin buat project baru tidak ada AVR GCC ataupun Assembler nya, mau di install ulang beberapa kali pun tetep nggak bisa, nah … dari pada buang waktu install ulang AVRstudio saya punya car untuk mengatasinya, tentunya dari searching di google dan ketemu di AVRfreaks.

Rabu, 27 Juni 2012

Menggunakan IC Real Time Clock DS1307 dengan CodeVisionAVR


Bismillah, semoga saya bisa istiqomah nulis di blog ini

Kesempatan kali ini saya ingin berbagi tentang menggunakan IC DS1307 dengan CodevisionAVR versi 1.xx.x. DS1307 adalah IC yang berfungsi menyediakan data waktu seperti jam dan tanggal secara real time.

Selasa, 26 Juni 2012

Menggunakan USART / UART di CodeVision AVR


Sudah lama saya tidak menulis di blog, dan kali ini saya akan berbagi sedikit pengalaman saya mengenai USART/UART di mikrokontroler AVR ATMEGA series. Kesempatan kali ini saya akan menggunakan Atmega8 dan mengaktifkan fitur USARTnya dengan CodeVision AVR versi 1.xx.x

Jalankan aplikasi Codevision kemudian pada menu file pilih new, nanti akan muncul jendela create new file pilih project dan klik OK, akan muncul jendela confirm klik yes,

Kamis, 12 Januari 2012

Menggunakan ADC Mikrokontroler ATmega 32 dengan CodeVision


Sebenarnya cara ini bisa dipakai untuk mikrokontroler Atmega seri lainnya juga. Saya kali ini akan menggunakan ADC Atmega32 dengan menggunakan CodeVision AVR. Langsung saja buka aplikasi CodeVision AVR kemudian buat project baru setelah itu akan muncul jendela CodeWizard AVR

Rabu, 04 Januari 2012

Sistem Kontrol Otomatis dengan Fuzzy Logic Control (FLC)


Bismillah

Saya ingin mencoba menjelaskan tentang system control otomatis dengan menggunakan FLC (Fuzzy Logic Control), bukan merancang, tapi nanti insya allah saya jelaskan mengenai merancang system control otomatis dengan FLC. Sebelumnya tahukah anda apa itu logika fuzzy???

Sebagaimana sudah kita kenal dalam system control ada logika high dan low, misalnya untuk menghidupkan relay yang di koneksikan dengan sensor cahaya, jika nilai dari sensor cahaya kurang dari T maka logika low sehingga relay OFF dan jika nilai dari sensor cahaya lebih dari T maka logika high sehingga relay ON. T disebut Threshold (batas ambang)

Sebagai gambaran, jika nilai sensor tersebut paling kecil 0VDC dan paling besar 8VDC, maka