Banner 468 x 60px

 

Sabtu, 11 Februari 2017

Arduino Blinking LED dengan Proteus

0 komentar
Alhamdulilah saya bisa kembali menulis artikel setelah sekian bulan absen karna kegiatan kampus yang super pressure. Hehe
langsung saja, di postingan kali ini saya akan menuliskan cara memprogram arduino dan mensimulasikannya lewat software proteus.

Alat dan Bahan:
1. Komputer
2. Software Arduino IDE
3. Software Proteus + Library arduino

Langkah Kerja:
1. siapkan alat dan bahan seperti diatas
2. buka software proteus dan masukkan module arduino, resistor 220 Ω, dan LED
3. rangkai ketiga komponen diatas seperti gambar berikut:





4. setelah terangkai seperti gambar langkah ke 3, buka software arduino IDE:
5. masukkan contoh program arduino dengan cara mengklik, File > Example > 01.Basic > Blink.
   

 setelah itu maka contoh program arduino blink akan terbuka.


penjelasan program:
A. di baris program "void setup" 
    terdapat code "pinMode(13, OUTPUT)" yang berarti menetapkan Pin 13 sebagai OUTPUT dari             arduino
B. di baris program "void loop"
    - terdapat code "digitalWrite(13, HIGH)" yang berarti mengirimkan kondisi HIGH atau 5v ke pin 13
    - terdapat code "delay(1000)" yang berarti memberikan waktu tunda 1000mS atau 1 detik
    - terdapat code "digitalWrite(13, LOW)" yang berarti mengirimkan kondisi LOW atau GND ke pin 13
C. karena kita mengunakan rangkaian LED Comon Catode (led akan aktif ketika diberi kondisi low)           maka di code "digitalWrite(13, LOW)" akan mengaktifkan led dan code "digitalWrite(13, HIGH)" akan     mematikan LED
6. atur board yang akan dipakai kali ini kita akan memakai board "Arduino UNO" untuk simulasi
    Proteus dengan cara klik Tools > Board > Arduino/Genuino Uno


7. Atur mode kompilasi dengan cara klik File > Preferences. lalu dilaman Setting centang pilihan
    Compilation dan klik OK



8. setelah semua tahap ter lalui dengan benar kompile program dengan cara klik Veryfy dan tunggu
    sampai proses kompilasi selesai


9. setelah itu kita mencari file hex dari hasil kompilasi di area hitam arduino IDE dan copy tanpa tanda 
    kutip alamat file hex (Setiap komputer berbeda alamat),


10. kembali ke aplikasi Proteus dan klik dua kali board arduino dan akan muncul form 
      "edit component"
11. paste-kan alamat file Hex tadi ke kolom "Program File" dan klik OK

12. dan untuk melihat hasilnya kita bisa menekan tombol play dan jika proses kita benar lampu LED
      akan berkedip dengan jeda waktu 1 detik (1000mS)


gambar diatas adalah hasil dari blinking led yang telah kita buat, untuk pengembangan kita bisa menambahkan beberapa led dan mensetting "pinMode", mencoba rangkaian dengan Comon Anode dan kita bisa merubah jeda waktu di code "delay(1000)" nilai 1000 dapat kita rubah untuk menentukan waktu tunda kedipan LED-nya, dengan catatan jangan lupa setiap baris code kita harus menambahkan " ; " tanpa tanda kutip, sebagai tanda akir dari code-nya.

sekian tutorial kali ini jangan malas mencoba dan semoga sukses....

0 komentar:

Posting Komentar