• Tidak ada hasil yang ditemukan

Belajar Mikrokontroller Dengan Mudah

N/A
N/A
Protected

Academic year: 2017

Membagikan "Belajar Mikrokontroller Dengan Mudah"

Copied!
22
0
0

Teks penuh

(1)

Belajar Mikrokontroller AVR Dengan Mudah

By. www.rokhmad.blogspot.com

Belajar mikrokontroller itu sangat mudah, asal ada kemauan, pasti anda bisa. Yang harus dimiliki :

1. IC ATMEGA 8 atau IC ATMEGA 16 atau ATMEGA 8535 atau ATMEGA 32 2. Kristal 12 MHZ (atau sembarang anda punyanya berapa.. terserah) 3. USBASP Downloader

Ini punya saya.. beli online sekitar 60 ribu....

4. Projectboard/protobot 5. LED

6. Resistor 200 Ohm

7. Kawat / Kabel jemper, untuk nyambung di project board/protobord 8. Laptop

9. Driver USBASP

10. Software Codevision AVR

(2)

INSTALASI USBASP

1. Colokkan USBASP ke port USB Laptop

2. Jika USBASP anda tidak dikenali, maka anda perlu instal drivernya 3. Buka Device manager laptop anda

4. Instal drivernya dengan cara klik kanan pada tulisan USBasp  klik Update Driver Software

(3)

5. Akan ada tampilan seperti dibawah ini, pilih “Browse my computer for driver software

(4)

7. Jika Windows scurity mengingatkan klik aja “Instal this driver software anyway”

(5)
(6)

INSTALASI KHAZAMA AVR PROGRAMMER

(7)
(8)

Membuat Sysmin dengan Project Board

Konfigurasi IC AT Mega 16, jika anda menggunakan IC yang lain gunakan konfigurasi sesuai dengan data sheetnya

Kristal 12 MHz

MOSI RST SCK MISO

VCC +5v

GND

(9)

Rakitlah Project board anda dan hubungkan IC Mukrokontroller Atmega16 dengan Socket 10 PIN USBasp anda seperti gambar diatas :

(10)

Mengecek Sambungan dan rangkaian Mikrokontrol

dengan Software Khazama AVR Programmer

1. Pastikan USBASP telah terkoneksi dengan Mikrokontroller dan laptop dengan benar

2. Buka software Khazama AVR Programmer 3. Klik Command  Read Chip Signature

4. Jika Rangkaian dan penyambungan anda benar, maka akan muncul tulisan seperti dibawah ini, jika masih ada error silahkan cek kondisi IC Mikro dan penyambungannya sudah betul belum.

(11)

Membuat Progran di Code Vision

1. Instal Dahulu Software Codevision AVR (CVAVR) 2. Kemudian Buka Program CVAVR Tersebut

(12)

4. Klik File  New

5. Pilih Project  OK

(13)

7. Pilih Jenis Chip sesuai dengan IC yang kita pasang, dan ukuran Christalnya

(14)

9. Kalau sudah Klik File  Generate, Save dan exit  anda diminta untuk

menyimpan file sebanyak 3 kali dengan ekstensi berbeda-beda (c, prj,cwp). Simpanlah dengan nama yang sama dan folder yang sama sehingga anda akan lebih mudah mencari file tersebut.

(15)

Simpan lagi dengan nama “lat-1.prj”

(16)
(17)

12. Ketik Program dibawah ini :

#include <mega16.h> //ic memakai at mega

void main (void){ //program utama

DDRD=0xff; // PORTD sebagai output ada LED nya

while (1){ //looping

PORTD.6=1; //Output di PORTD.6 logika 1(menyala)

}}

Tulisan setelah tanda // tidak usah di ketik itu adalah komentar saya untuk memudahkan anda memprogram

(18)
(19)
(20)

Memasukkan Program kedalam Mikrokontroller

1. Buka Khazama AVR Programmer

Klik Tanda ini

(21)

3. Lalu Klik Auto Program

4. Jika ada tampilan seperti ini, berarti program sukses di masukkan kedalam mikrokontroller

(22)

Latihan membuat Program LED Flip-Flop

1. Buka file Program di CVAVR diatas tadi

2. Rubah Program menyalakan led, dengan program dibawah ini:

Ini Programmnya

#include <mega16.h> //ic memakai at mega #include <delay.h> //tunda waktu

void main (void){ //program utama

DDRD=0xff; // PORTD sebagai output ada LED nya while (1){ //looping

PORTD.6=1; //Output di PORTD.6 logika 1(menyala) delay_ms(500); //tunda waktu

PORTD.6=0; //Output di PORTD.6 logika 0(off) delay_ms(500); //tunda waktu

}}

3. Make program dengan klik Gambar ini :

Masukkan kedalam mikro dengan Khazama AVR Programmer, Lihat Apa yang terjadi...??

Gambar

Gambar Mikrokontrol yang dirakit di project board

Referensi

Dokumen terkait

Begitu pula dengan hasil observasi siswa menunjukkan adanya peningkatan pada tanggung jawab, kerjasama dan kedisiplinan saat pembelajaran dengan memperoleh nilai

4.5.6 Analisis Dinamik Peran Kelembagaan dan Tindakan Kolektif Untuk Peningkatan Daya Saing Kopi dalam

Penjelasan lain yang juga bisa digunakan untuk menjelaskan mengapa pustakawan tidak menjadi pihak yang terlibat dalam proses pembelajaran internet yang dilakukan oleh mahasiswa

Untuk lebih mengarah pada tujuan pendidikan melalui program kerja sekolah, maka rencana berikutnya secara periodik dianalisis, dievaluasi dan dilakukan pengendalian,

Kudus, yang memiliki areal luas lahan untuk tanaman tebu cukup

[r]

Skala yang digunakan untuk menilai faktor saluran komunikasi, partisipasi masyarakat, partisipasi pegawai pemerintah, kemudahan, fungsionalitas sistem dan reliability