Senin, 07 Januari 2013

Simulasi Arduino dengan Proteus

Arduino merupakan board mikrokontroler yang sangat banyak digunakan saat ini. Kemudahan yang disajikan arduino membuat banyak orang menggunakan board mikrokontroler ini untuk aplikasi-aplikasi sederhana berbasis mikrokontroler. Untuk Anda yang ingin memulai belajar arduino, namun tidak punya cukup uang untuk membeli board arduino Anda bisa menggunakan software simulasi. Banyak software simulasi yang dapat digunakan untuk mensimulasikan arduino, antara lain adalah VirtualBreadboard dan Proteus. Pada kesempatan kali ini saya akan menjelaskan tentang simulasi dengan Proteus.
Software yang dibutuhkan :
  1. Proteus, bisa di-download di link berikut ini https://blognyaeko.wordpress.com/2012/07/16/download-proteus-7-7-sp2-professional-version/
  2. Arduino versi terbaru, dapat di-download di link berikut ini http://arduino.googlecode.com/files/arduino-1.0.1-windows.zip
Step by step simulasi :
Buat rangkaian mikrokontroler sederhana berbasiskan ATMega328P seperti gambar di bawah ini
2012-09-24_095228
Kemudian double click pada bagian IC mikrokontroler, ganti settingan fuse bit menjadi seperti di bawah ini.
2012-09-24_095443
Kemudian buka software arduino, klik pada bagian File => Preferences
2012-09-24_095844
Kemudian beri centang pada bagian compilation seperti pada gambar di bawah ini
2012-09-24_095854
Kemudian tuliskan baris kode program Anda, dan lakukan kompilasi dengan menekan simbol ceklist seperti gambar di bawah ini.
2012-09-24_100045
Pastikan tidak ada error dan tertera tulisan Done Compiling. Kemudian di bagian kotak hitam akan muncul lokasi dari file HEX hasil kompilasi program. Blok lokasi file HEX tersebut, kemudian klik CRTL + C untuk mengcopy lokasinya. Kemudian kembali ke Proteus, lakukan double click kembali pada IC mikrokontroler, dan pada bagian Program File klik CTRL + V untuk mempaste lokasi file HEX tadi.
2012-09-24_100723
Untuk melakukan simulasi, Anda dapat menekan tombol Play pada bagian kiri bawah. Mikrokontroler akan menjalankan kode program yang sebelumnya Anda tuliskan di arduino.
2012-09-24_101044
Selamat Mencoba, Semoga Bermanfaat !!!

1 komentar: