SIMULASI ARDUINO MENGGUNAKAN PROTEUS 7.7 PROFESSIONAL VERSION
Buat temen2 yang belum pernah tau apa itu arduino…kita coba sama2 bahas,,,mohon maaf jika ada kesalahan,mohon di koreksi…
PENGERTIAN ARDUINO
Sebenarnya arduino itu berupa Apa si sahabat blogger? Arduino adalah sebuah papan mikrokontroller yang sudah didesign dan dibuat oleh salah satu perusahaan di Italia.
Dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
Arduino adalah kit mikrokontroler yang serba bisa.Untuk membuatnya diperlukan chip programmer (untuk menanamkan bootloader Arduino pada chip).
Arduino juga menyediakan software pendukung dalam pengembangan sebuah Aplikasi. Arduino juga menerbitkan beberapa produk papan mikrokontrollernya. Salah satunya yang paling terkenal adalah Arduino Uno. Arduino juga dilengkapi dengan IDE (Integrated Development Environment), yaitu software aplikasi yang menyediakan fasilitas komprehensif bagi programmer guna keperluan pengembangan. Dengan IDE Arduino, kita bisa menggunggah program serta menjalankannya didalam board Arduino.
Cukup dengan uang sekitar 300 ribu rupiah sahabat-sahabat blogger sudah bisa mendapatkan produk ini. Segitu si harga yang di bandrol,berdasarkan informasi dari dosen mata kuliahnya.
Seperti ini gambarnya sahabat blogger :
Supaya sahabat semua tau ,dibawah ini adalah bagian arduino:
Untuk bisa men-simulasikannya kita membutuhkan software:
1.Proteus (ISIS) 7.7 SP2 PROFESSIONAL VERSION atau ada juga Ardulab (Arduino board virtual). Jadi sahabat blogger gug usah kawatir.
2. Software IDE ARDUINO di download aja:
I. Langkah-langkah yang dilakukan untuk mengsimulasikan Arduino Uno:
1. Buka ISIS PROTEUS 7.7 SP 2 PROFESSIONAL VERSION
2. Klik huruf (P) yang merupakan “Pick device” untuk mengambil komponen apa saja yang dibutuhkan:
Disini tempat untuk mengambil komponen yang dibutuhkan dalam perancangan simulasi Arduino Uno…
3.Tulis saja komponen yang kita butuhkan pada list keyword, sebagai contoh kita ingin merancang mikrokontroler Atmega328P dengan LED,kemudian klik OK.
4.Langkah berikutnya buatlah rangkaian yang akan disimulasikan yaitu dengan gambar rangkaian seperti ini:
Sahabat blogger juga harus tau ya fungsinya tombol dibawah ini:
5.Kemudian klik dua kali pada komponen IC ATmega 328 tadi, maka akan muncul settingan fuse berikut ini:
6.Kita pilih ground. Pada Object Selector Bar pilih Terminals Mode.
7.Dan masih memerlukan satu lagi yaitu POWER. Pada Object Selector Bar pilih Terminals Mode.
8. Jalankan Aplikasi Arduino Klik dua kali pada aplikasi Arduino (arduino.exe). “Pastikan Ports Arduino sudah terhubung ke USB”.
9. Buka contoh sktech_sep20a|Arduino 1.0.3
Begini ni gambar tampilan Arduino IDE sahabat blogger.
10.Pilih > File > Examples > Digital > Blink ATAU File > Preferences
11.Ceklist Compilation > klik OK.
12. TULISLAH Contoh programnya:
#define LED_PIN 13
void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}
void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}
13.Di Upload programnya
Sahabat Blogger, sekarang hanya tinggal klik tombol “Upload” pada software. Tunggu beberapa saat,kemudian sahabat blogger dapat melihat led TX dan RX pada board berkelap-kelip. Bila upload berhasil akan ada pesan “Done uploading.” yang muncul pada status bar.
14. Save As program yang telah ditulis pilih > FILE Arduino.
15. Jika menyimpan program klik Tanda Play atau Garis Panah seperti di bawah ini, Pastikan tidak ada program yang “ERROR”.
Contoh Penulisan sintaks Program Error:
Solusinya jika salah Pada portnya, tinggal mengganti mana prots yang cocok.sperti ini contohnya:
16. Setelah memastikan tidak ada “ERROR”.Didalam Kotak Hitam aka ada tulisan /Blink.cpp.hex:I,
17. Lakukan Double Klik Pada IC ATmega 328P, pilih Program File lalu klik CTRL + V untuk mempaste lokasi file HEX tadi.