Hai semua!
Post kedua saya kali ini pun masih berisi seputar penjelasan hasil eksperimen dari tugas kedua saya pada mata kuliah II3231 Interaksi Manusia dengan Komputer dan Antarmuka. Pada tugas kedua ini, Pak Soni meminta kami untuk mencoba memahami kode pada contoh 4 (halaman 57) dan contoh 5 (halaman 59) yang ada di buku Getting Started with Arduino 2nd Edition karangan Massimo Banzi. Masih menggunakan alat-alat dan bahan-bahan yang sama dengan tugas 1 yang lalu, kali ini kami akan membuat sebuah rangkaian sederhana yang dapat menyalakan lampu LED dengan lebih menarik dan interaktif.
Pada contoh 4, kami akan membuat sebuah rangkaian sederhana dengan menggunakan komponen utama berupa
board Arduino Uno,
breadboard, lampu LED, kabel USB, dan kabel
jumper. Pada rangkaian ini, lampu LED akan menyala, tetapi lama-kelamaan cahaya yang dihasilkan lampu akan semakin memudar hingga akhirnya padam. Setelah padam, lampu LED ini akan menyala kembali perlahan-lahan hingga mencapai tingkat
brightness cahaya lampu LED yang maksimal. Selanjutnya, keadaan ini pun terus-menerus berulang. Fenomena ini biasa kita sebut dengan istilah
fade in dan
fade out. Hal ini dapat dilakukan dengan cara mengatur
brightness yang dihasilkan oleh lampu LED melalui teknik PMW (
Pulse With Modulation).
Skema rangkaian untuk eksperimen ini dapat dilihat pada gambar di bawah.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG9WgE1u9aoWFJ-pTCc7XfC91fsfTmFrUM5rCWtnzfDO0TcSkLpzV5sDqR0pb9a4pngkLO5rllASj9aflnsRO9D9ouHYEugnMcMqU0gQKSqyEm36N7Zy-r3oISmdfrCPj-JgdmASxgqCfP/s1600/Tugas+2+-+Gambar+1.PNG) |
Gambar 1 Skema Rangkaian Lampu LED Fade In dan Fade Out |
|
|
Berikut adalah gambar dari rangkaian yang saya dan teman kelompok saya buat mengikuti skema pada Gambar 1 di atas.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ3-oQna1hyJtYlkIz9ssnwvE9YnvKleeLyQMsffpjdekV4tqZPOurftKGhDXVwg0oq1nIo7o1zCddfAbUe77r_qXlELItwM3SstOy4VyzjRndL_76y7wSE8XaHZKRQRpF5dYzST9c6tc9/s1600/Rangkaian+Example+04.jpg) |
Gambar 2 Rangkaian Lampu LED Fade In dan Fade Out |
Kode program untuk rangkaian di atas dapat dilihat di bawah ini.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqbaZ-QyJN3laMpqzNSMbQ_ZaGrdmJAb_yKqXbwt-A8fB-jmBc1VWvZUk5oc50C7a7lnqjDntnrXXHsQilIHRiQ42K3vDm519L98b72QuauOyUh71hsHB7r2GyIbjTBqiKfT-8ZS3nnbIp/s1600/Kode+Example+04.PNG) |
Gambar 3 Kode Program Rangkaian Lampu LED Fade In dan Fade Out |
Setelah rangkaian selesai disusun dan kode program sudah dapat dieksekusi, kini saatnya kita melihat apakah hasil yang diperoleh sudah sesuai dengan yang diharapkan. Yeay! Eksperimen pertama kami pun berhasil. Berikut adalah video eksperimen pertama kami.
Dari video di atas, kita dapat melihat fenomena
fade in dan
fade out dari lampu LED dengan jelas. Lampu LED awalnya menyala dengan sangat terang, tetapi lama-kelamaan cahaya yang dihasilkan lampu semakin redup hingga akhirnya padam. Setelah padam, lampu LED pun menyala kembali perlahan-lahan hingga terang kembali seperti semula.
Nah, sekarang waktunya melakukan eksperimen kedua. Sebenarnya, eksperimen kedua ini tidak jauh berbeda dengan eksperimen pertama. Hanya saja pada eksperimen kedua ini, kita membutuhkan sebuah resistor dan sebuah
pushbutton yang akan digunakan sebagai
input untuk menyalakan dan mengatur tingkat
brightness dari lampu LED. Ada dua fenomena yang dapat kita amati dari eksperimen kedua ini. Fenomena pertama, yaitu kita cukup menekan
pushbutton sekali saja untuk menyalakan atau memadamkan lampu LED. Fenomena kedua, yaitu kita dapat mengatur tingkat
brightness dari lampu LED dengan menekan pushbutton dan menahannya dalam waktu tertentu sesuai yang kita inginkan. Ketika
pushbutton ini ditekan dan ditahan, lampu LED akan menyala
fade in dan
fade out. Ketika
pushbutton ini dilepas, lampu LED akan menyala sesuai dengan tingkat
brightness kondisi terakhir.
Rangkaian dari eksperimen kedua ini dapat dilihat pada gambar di bawah ini.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxzokq_XKSRa1KVbLFc08__TqJDbZu4j3E0AuL0SWBg3V3AdET4HVLUu0rS6YpLzCbkfha51yQ3FzQYggA9R7vJKRFi1j93dcevsR2QwHXBp-wfpB84Y7RYnyuzQiudt8H6-2Zd94i8YTj/s1600/Rangkaian+Example+05.jpg) |
Gambar 4 Rangkaian Lampu LED Fade In dan Fade Out dengan Pushbutton |
Kode program untuk eksperimen kedua ini dapat dilihat pada gambar di bawah ini.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihupLRxHasOGSyOblhgYket1rAnCdXflOBzrX1G5GDw4_7pzDyxo8H04-P0r4DcKTw7I-uftVFfSzTDPjOoyBhTwAY3Jou07nfz-2MXdczrlfVWVEnleGrqmrxGcOA3FAwxQ_dVpMCMC33/s1600/Kode+Example+05+(2).PNG) |
Gambar 5 Kode Program Rangkaian Lampu LED Fade In dan Fade Out dengan Pushbutton |
Setelah rangkaian selesai disusun dan kode program sudah dapat
dieksekusi, sekarang saatnya kita mencoba menjalankan eksperimen kedua ini. Yeay! Eksperimen kedua kami pun
berhasil. Berikut adalah video eksperimen kedua kami.
Dari video di atas, kita dapat melihat bahwa ketika
pushbutton ditekan sekali, lampu LED menyala. Ketika
pushbutton tersebut ditekan satu lagi, lampu LED menjadi padam. Namun, ketika kami menekan
pushbutton tersebut dan menahannya dalam kurun waktu tertentu, lampu LED akan menyala
fade in dan
fade out secara bergantian.
Demikian penjelasan tugas kedua yang saya lakukan. Semoga bermanfaat :D
---
Gunawan
18211007
Sistem dan Teknologi Informasi
Institut Teknologi Bandung