Skip to content Skip to sidebar Skip to footer

Cara Mensimulasikan ARDUINO di PROTEUS

Assalamu’alaikum. Apa kabar kawan? Kali ini saya akan sharing cara simulasi proyek-proyek arduino menggunakan Proteus. Software yang kita butuhkan sebagai berikut:
  1. IDE arduino (bisa di download di www.arduino.cc)
  2. Proteus (saya gunakan Proteus 7)
  3. Libabry proteus arduinolibs.zip (silahkan anda cari sendiri di google :D ) Ok. Ayo kita mulai!
Silahkan kawan install software diatas (klo belum di install). Sudah? Ok kita lanjut, Untuk mensimulasi arduino di Proteus kita harus menginstal library proteus untuk arduino.
  1. silahkan ekstrak file ARDUINOLIBS.zip yang kawan sudah download. Kemudian copas file yg bernama ARDUINO.LIB dan ARDUINO.IDX ke folder “LIBRARY” di folder dimana anda menginstall Proteus. (C:\Program Files\Labcenter Electronics\Proteus 8 Professional)
  2. Pastikan juga proteusnya sudah terinstall KEY untuk AVR. Klo belum punya KEY nya. Copas file yg bernama AVR2.dll ke folder “MODEL” di folder install Proteus dan AVR2.LIB dan AVR2.idx ke folder “LIBRARY”.

 Selanjutnya, buka proteus,  ISIS 7 Professional. Lalu klik Component Mode (terletak di tab sebelah kiri. Dibawahnya gambar pointer). Kemudian klik tombol “P”, maka kotak dilaog Pick Devices akan muncul.

 selanjutnya, pada bagian keywords ketikkan arduino. pada bagian results pilih ARDUINO UNO R3 (karena kita akan simulais arduino uno). Kemudia klik tombol ok.

Setelah itu, klik 2 kali pada lembar kerja proteus untuk meletakkannya. Maka gambar arduino akan muncul pada lembar kerja proteus.


Untuk kali ini kita akan mensimulasikan Blinking Led. Komponen yang kita butuhkan yaitu:
  1. Resistor 220 ohm –> 1 buah
  2. Led –> 1 buah
Ok. Ayo lanjut. Untuk menambahkan komponen tsb ke lembar kerja proteus. Sama caranya saat kita menambahkan arduino ke lembar kerja proteus. Yaitu klik icon Component Mode, Kemudian klik “P” maka kotak dialog Pick Devices akan muncul. Ketikan resistor, lalu pilih resistor pada results atau bisa juga dengan cara memilih Resistor pada Category kemudian pilih 0.6 Metal Film pada Sub Category. Pilih resistor 220ohm. Kemudain klik ok. Lalu klik 2 kali pada lembar kerja proteus. Dengan cara yang sama tambahkan LED. Ketikkan LED pada Keywords, pada results pilih LED-BLUE (animated led model (Blue)). kemudian klik ok. Tambahan, karena arduino yang kita gunakan di proteus ini tidak mempunyai ground, maka kita perlu menambahkan ground pada rangkaian kita. Caranya yaitu klik ikon Terminals Mode, kemudian pilih GROUND. Lalu klik 2 kali pada lembar kerja proteus untuk meletakkannya.
 jika sudah buat rangkain seperti berikut:





rangkaian terebut digunakan untuk menguji apakah simulasi Arduino Uno berjalan dengan lancar atau tidak di isis proteus. langkah selanjutnya yaitu buka IDE arduino, setting IDE arduino agar direktori file .HEX dapat ditampilkan. karena file .HEX tersebut yang akan dijalankan untuk simulasi Arduino di proteus disini penulis menggunakan IDE Arduino 1.5.6-r2. untuk konfigurasi di IDE Arduino lakukan langkah sebagai berikut. ketik File => Preferences => (Centang) compilation.




langkah selanjutnya yaitu ketik File => Examples => Basics => Blink. Selanjutnya Klick Verify. jika program tidak error atau code program sudah benar maka akan muncul direktory file .HEX tersimpan. (Note : File .HEX hanya tersimpan sementara, jika IDE Arduino ditutup maka File .HEX secara otomatis akan terhapus). Jika file .HEX sudah muncul maka copy alamat Direktori tersebut.




 Jika tidak muncul seperti gambar di atas, maka langkah yang harus anda ikuti dengan mencari letak file .hex secara manual dengan cara seperti berikut :

C:\Users\(Nama User)\AppData\Local\Temp\

build2717936761866646191.tmp\Blink.cpp.hex
 
kalo tidak mau susah maka copy saja tulisan alamat*.hex tersebut
Kemudian pada Proteus klik dua kali arduino uno. Maka kotak dialog Edit Component akan muncul. Pastekan alamat *.hex pada bagian Program File, lalu klik ok.





selanjutnya jalankan simulasi Isis Proteus. Jika LED nyala dan mati secara berulang-ulang berarti simulasi berjalan dengan baik.
Sesuai dengan skecth kita, led akan hidup-mati-hidup dengan delay 1 detik. Perlu diketahui waktu/kecepatan simulasi ini bisa saja berbeda dengan kenyatannya, tergantung kecepatan load cpu (ini benar tdk ya?). kita memprogram bahwa led akan hidup-mati-hidup mati dengan delay 1 detik, mungkin saja di kenyataan memang lednya delay 1 detik saat kita lakukan tanpa menggunakan simulasi. Tapi, saat kita simulasi mungkin saja delay 1 detik bisa berubah menjadi 3 detik dsb. Tergantung kecepatan load CPU. Ok sekian. Klo ada langkah yang membingunkan silahkan komentar.

Post a Comment for "Cara Mensimulasikan ARDUINO di PROTEUS"