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:
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:
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 :
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.
- IDE arduino (bisa di download di www.arduino.cc)
- Proteus (saya gunakan Proteus 7)
- Libabry proteus arduinolibs.zip (silahkan anda cari sendiri di google :D ) Ok. Ayo kita mulai!
- 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)
- 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:
- Resistor 220 ohm –> 1 buah
- Led –> 1 buah
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
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"