Selasa, 26 Juli 2016

Belajar Mikrokontroler AVR Untuk Pemula

Pada kesempatan kali ini kita akan mencoba bagaimana menyalakan sebuah LED dengan chip mikrokontroler buatan AVR  yaitu ATTiny 2313 mengunakan bahasa pemograman C pada Atmel Studio, sebelum kita akan bahas lebih lanjut, ada beberapa software yang harus di Install pada komputer, yaitu diantaranya :

1. Atmel Studio 6.0
2. Proteus Propessional  7 ( ISIS 7 Proteus )
3. eXtreme Burner - AVR ( Downloader )

1. Atmel Studio 6.0
Atmel Studio 6.0 adalah perangkat lunak yang digunakan untuk penulisan kode pemograman  mengunakan bahasa C /C++  atau Assembler pada chip mikrokontroler AVR, sekarang sudah tersedia versi terbaru dari Atmel Studio dan dalam kesempatan ini penulis menggunakan Atmel Studio versi 6.0, bisa di download disini






2. Proteus Propessional  7 ( ISIS 7 Proteus )
Proteus Propessional  7 ( ISIS 7 Proteus ) adalah perangkat lunak  simulasi dari rangkaian elektronik yang akan kita buat, hal ini sangat bermanfaat sekali bagi kita apalagi pemula untuk menguji rangkain yang kita buat dan meminimalisir biaya yang akan kita keluarkan. Sekarang tersedia versi terbaru dari ISIS Proteus, dalam kesempatan ini penulis menggunakan Proteus Propessional  7 ( ISIS 7 Proteus ).bisa didownload disini






3. eXtreme Burner - AVR 
eXtreme Burner - AVR adalah sebuah perangkat lunak untuk mendownloader bahasa pemograman yang telah kita buat dan di compiler menjadi HEX file pada chip mikrokontroler AVR dengan menggunakan perangakat keras Usbasp. software eXtreme Burner -AVR bisa di download disini



Setelah software yang kita perlukan terinstall, pertama kita buka software Atmel Stdio, Pilih New Project - untuk proyek baru, Open Project - untuk melanjutkan project,pilih New Peoject,di Name Text tulis nama project yang kita buat, di Lokasi Text menunjukan di Folder mana akan disimpan, klik OK.
akan muncul Tab baru Device Selection, Tab ini menawarkan pada kita jenis chip keluarga AVR yang mana yang akan kita gunakan, dalam kesempatan ini penulis mengunakan jenis ATtiny 2313 karena dari harga yang ekonomis untuk belajar, di Devices Family pilih tinyAVR, 8-bit dan di kolom pilih ATtiny 2313, klik OK


maka akan tampil menu berikut 



Disinilah kita akan menulis kode pemograman dengan menggunakan bahasa C untuk menyalakan LED dari On ke Off dan sebaliknya dan seterusnya,  serta kita nanti mencoba mengganti periode On dan Off dengan menggunakan delay pada kode pemograman. Tulis kode program seperti dibawah ini :

Download kode program disini
Setelah selesai menulis kode program klik start debugging atau F5 pada keyboard, hal ini  dilakukan untuk men-compiler kode pemograman menjadi file.hex, yang nantinya akan kita dowloader pada chip ATtiny. Untuk catatan bahasa C/C** adalah bahasa sensitive case, penulisan hurup kecil dan kapital dianggap tidak sama. hal ini akan dibahas dalam posting Belajar dasar dasar bahasa C/C++. Sebelum kita downloader pada chip, kita bisa mensimulasikan  rangkaian elektronika yang akan kita buat dengan mengunakan software ISIS Proteus. Untuk lebih jelasnya lagi silahkan ikuti Tutorial dibawah ini,



Next Post
1. Cara medownload File.hex pada mikrokontroler dengan USBASP
2. Belajar dasar dasar  pemograman bahasa C
3. Bermain mikrokontrol dengan Rasberry pi

Membuat Bel dan Alarm Dengan Microcontroler AVR

Membuat bel otomatis berbunyi jika ada tamu yang datang kerumah kita sekaligus berfungsi sebagai alarm peringatan  kalau ada tamu yang tida...