Sabtu, 03 September 2011

Animasi LED dengan Basic

Setelah sebelumnya membuat rangkain LED dengan atmega8535 lengkap dengan downlodernya, sekarang kita akan belajar bahasa Basic untuk menyalakan LED tersebuat. Download terlebih dahulu program Bascomp-Avr, dan instal di komputer anda. Perhatikan petikan listing program di bawah ini.

$regfile = "m85835.dat" 'ini untuk menyatakan IC yang digunakan
$crystal = 12000000 'kristal yang digunakan
portc = output 'menyatakan bahwa port c digunakan sebagai output

portc=1 'LED nyala semua
wait=5 'tunggu 5 detik
portc=0 'LED nyala mati semu
wait=5 'tunggu 5 detik

Nah anada harus mengerti bilangan biner terlebih dahulu. Contoh 111110000 berati 4 buah Led nyala dan 4 buah led mati, 10101010 berarti led nyala dan mati berselingan, pokoknya angka 1 berarti nyala dan 0 berarti mati,

Memulai Belajar dengan Atmega8535




Setelah sebelumnya mempelajari Atmega8535 sekarang kita akan memulai membuat rangakaian minimum, yaitu menyalakan 8 buah led.
Yang kita perlukan adalah downloader dan sistem minimum Atmega8535 untuk menyalakan Led. Gambar yang paling atas adalah rangkaian atmega8535 untuk menyalakan Led, kemudian rangkaian downloder dengan parallel prot dan serial port. Silahkan pilih sendiri mana yang digunakan. Lihat sostingan selanjutnya untuk listing programnya.

Atmega 8535

Mikrokontroler keluaran ATMEL bisa diprogram dengan menggunakan bahasa Basic, oleh karena itu saya pilih Mikrokontroler dari ATMEL, ada banyak mikrokotroler keluaran ATMEL ini salah satunya Attynity 2313, AtMega 8, Atmega 16, Atmega 8535 dsb. Nah hati saya jatuh ke Atmega 5835. Untuk kalian yang ingin belajar gak perlu bingung, tingal beli Micro Chip atau yang umum di sebut IC dari beberapa yang sebutkan di atas, soket IC sesuai dengan jumlah kaki IC, kemudian kristal. Harga IC nya di sebuah toko Elektronik Online untuk atmega 8535 adalah Rp 65.000, murah kan? Disamping ini adalah Chip dari Atmega 8535. Mempunyai 40 pin. Yang saya suka Chip ini memiliki empat port A-D yang masing-masing port memiliki 8bit yang bisa digunakan sebagai input ataupun output. Kemudian IC ini memiliki pin ISP yaitu pin untuk download program tanpa memakai downloader cukup dengan rangkain sedikit kita bisa membuat downloader sederhana untuk IC ini. Atmega 8535 bisa duganakan tanpa sebuah kristal karena sudah terdapat kristal internal 8Mhz, tetapi anda bisa menambahkan kristal eksternal sampai 16Mhz kalo tidak salah untuk menambah kecapatan dalam eksekusi program.
Saran saya, beli IC atmega 8535 + Crystal 12Mhz, sudah cukup untuk belajar.
Kemudian buka postingan selanjutnya untuk membuat rangkaian minimum.