Senin, 16 Desember 2013

Simulasi Periperal Masukan dan Keluaran Digital menggunakan software proteus




Simulasi Periperal Masukan dan Keluaran Digital menggunakan software proteus

       Belajar dan mencoba lagi gan karena pepatah orang doloe bilang hanya tau saja tidak cukup kita perlu membuktikan, nah kali ini ane akan mencoba melakukan praktikum membuat program untuk mengakses peripheral berupa masukan digital dengan menggunakan fungsi arduino dan juga konfigurasi register mikrokontroler.

Agan sekalian tau kan Kalau ada masukan, pasti ada keluarannya dong. Disini kita juga belajar bagaimana mengakses keluaran digital menggunakan fungsi arduino dan juga konfigurasi register mikrokontroler pastinya
      Sebelum kita mulai membuat praktikumnya,
Kita siapkan dulu bahan2 yang kita perlukan dalam praktikum ini. Seperti berikut ini :
  • Arduino uno ……………………..1 pcs
  • Kabel USB tipe B  ……………...1 pcs
  • Project board…………………… 1 pcs
  • Kabel jumper ……………………1 set
  • Buzzer 5 V ……………………….1 pcs
  • Transistor 2N2222……………… 1 pcs
  • Resistor 2K2 …………………….1 pcs
  • LED ……………………………...6 pcs
  • Resistor 330 Ohm………………. 6 pcs
Percobaan 1 : (Pemograman Digital Output Menggunakan Library Arduino)
       Dalam prcobaan ini, kita akan membuat program yang berfungsi untuk mengontrol 6 buah LED. Dalam percobaan ini, kita akan mencoba menyalakan 3 buah LED dan 3 lagi akan dimatikan melalui program.
Prosedur percobaan :
  • Buat rangkaian seperti gambar berikut menggunakan software proteus:

  • Setelah merangkai seperti gambar di atas, tuliskan sintaks program seperti berikut menggunakan software arduino.

  • Setelah melakukan verify, silahkan upload program ke system minimum arduino.  (Hasil pada percobaan dengan proteus).  Amati keadaan LED berikut.
Percobaan 2 : (Pemograman Digital Output Menggunakan KOnfigurasi Register)
Pada percobaan kedua ini sebenarnya sama dengan fungsi program diatas (percobaan 1). Namun, pada percobaan kali ini menggunkan konfigurasi register untuk mengakses pin digital.
Prosedur percobaan :
  • Gantilah sintaks program pada percobaan 1, setelah itu verify dan upload ke minimum system Arduino Uno.
  • Amati keadaan LED dengan percobaan sebelumnya (percobaan 1).

Percobaan 3 : ( Penggunaan Fungsi Delay)
Pada percobaan kali ini akan menggunakan fungsi delay pada program. Ditujukan akan mengontrol buzzer menyala dan mati secara bergantian dengan sela waktu yang ditentukan dengan program.
Prosedur percobaan :
  • Buatlah rangkaian seperti gambar berikut:
  • Tuliskan sintaks program dibawah ini, kemudian verify dan upload program tersebut.
  • Amati suara buzzer 
  • Keadaan menyala dalam percobaan menggunakan proteus
Percobaan 4 : ( Pemograman Digital Input Menggunakan Fungsi Arduino)
Percobaan kali ini, akan mengontrol buzzer akan menyala apabila tombol (switch) ditekan. Untuk melakukan pengaksesan terhadap masukan digital akan digunakan fungsi arduino.
Prosedur percobaan :
  • Buatlah rangkaian seperti gambar berikut 
  • Tuliskan sintkas program seperti dibawah ini.
  • Silahkan verify dan upload program ke dalam arduino.
  • Tekan push button, dan amati bagaimana keadaan bunyi dari buzzer :)
Percobaan 5 : (Pemograman Digital Input Menggunakan Konfigurasi Register)
Percobaan kali ini sama dengan percobaan sebelumnya (percobaan 4), tetapi kali ini menggunakan konfigurasi register. Berikut,
Prosedur percobaan :
  • Ganti sintaks program sebelumnya menjadi seperti berikut.
  • Silahkan verify dan upload ke dalam arduino.
  • Tekan tombol switch, dan amati keadaan buzzer dengan percobaan sebelumnya.

Gimana gan kan sudah saya bilang mencoba itu gak sulit apa lagi mencoba hal baru yang berguna smogah bermanfaat ya gan bila ada kata yang salah mohon dimaafkan ya akhir kata wasalamuallaikum warohmatullahiwabbarokatuh.. @https://www.facebook.com/dhede94
Selamat mencoba *_*

Tidak ada komentar:

Posting Komentar