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.. @
Selamat mencoba *_*
Tidak ada komentar:
Posting Komentar