Anda di halaman 1dari 22

PENGGUNAAN ADC DAN PWM PADA PERCOBAAN

BLENDING LIGHT, BLENDING LIGHT WITH ADC,


& BLENDING WITH PWM

Teknik Elektro (Kelas B) Asisten : Muhammad Syaarif

Senin, 19 September 2022

Senin, 26 September 2022

Nama :
Firman Cahyadi 04201034

Rekan Kerja :
Ahmad Rialdi Lubis 04201008
Muhammad Hasan 04201060
Tiraian Vranica Hutasoit 04201090

Program Studi Teknik Elektro


Institut Teknologi Kalimantan
2022
PENGGUNAAN ADC DAN PWM PADA PERCOBAAN BLENDING LIGHT,
BLENDING LIGHT WITH ADC, & BLENDING WITH PWM
FIRMAN CAHYADI
04201034/19-9-2022
PROGRAM STUDI TEKNIK ELEKTRO
JURUSAN TEKNOLOGI INDUSTRI DAN PROSES
INSTITUT TEKNOLOGI KALIMANTAN
BALIKPAPAN

ABSTRAK
judul dari praktikum kali ini adalah Penggunaan ADC dan PWM pada
percobaan blending light, blending light wit ADC, & blending light with PWM.
Blending light adalah percobaan untuk mengatur kecerahan suatu lampu atau LED
sesuai dengan keinginan kita. Praktikum ini bertujuan agar mahasiswa terampil
menggunakan software Proteus, mampu membuat code dalam rangkaian sederhana
yang diintegrasikan dengan analog to digital coverted (ADC) dan pulse width
modulation (PWM), mampu menganalisis fungsi ADC untuk pengaturan LED
berdasarkan coding yang telah dilakukan, mampu menganalisis fungsi PWM untuk
pengaturan LED berdasarkan coding yang telah dilakukan, dan mahasiswa
memiliki kedisplinan, kesopanan, dan kemampuan komunikasi yang baik.
Praktikum kali ini menggunakan alat dan bahan yaitu laptop atau komputer untuk
membuka software Proteus dan ArduinoIDE, Arduino, resistor, tombol pushbutton,
kabel jumper, lampu LED, breadboard, dan kabel untuk menghubungkan laptop ke
Arduino. Dalam modul ini ada 3 percobaan yang dilakukan oleh praktikan. Pada
percobaan pertama merupakan percobaan blending light yang dimana praktikan
mengatur kecerahan dari LED. Pada percobaan kedua yaitu blending light with
ADC yang dimana praktikan mengatur kecerahan LED menggunakan fungsi ADC
mulai dari mati (off), redup, hingga menyala. Pada percobaan ketiga blending light
with PWM praktikan mengatur kecerahan LED menggunakan fungsi PWM mulai
dari mati (off), redup, hingga menyala. Analog to Digital Converter (ADC) dan
Pulse Width Modulation (PWM) adalah fitur dan teknik yang digunakan pada
arduino dengan keluaran output analog yang mampu mengatur kecerahan LED.
Kata kunci : Analog to Digital Converter, Pulse Width Modulation, Blending light
BAB 1
PENDAHULUAN

1.1. Latar Belakang


Dalam perkuliahan, praktikum merupakan salah satu kegiatan belajar
mengajar yang wajib dilakukan oleh mahasiswa, sehingga sangat penting bagi
mahasiswa untuk mengerti apa fungsi dari suatu alat dan disisi lain bertujuan untuk
mampu mengaplikasikan hasil dari kegiatan belajar mengajar dengan praktikum.
Setelah melakukan kegiatan praktikum mahasiswa di tuntut untuk mempunyai
kemampuan dalam menjalankan sebuah alat yang berhubungan dengan pejaran
kuliah dan dilakukan di dalam kegitan praktikum.
Di Laboratorium Pemrograman Peralatan khususnya di Institut Teknologi
Kalimantan, kegiatan praktikum terdapat berbagai macam alat yang dapat di
gunakan, salah satunya adalah arduino yang dapat mengendalikan berbagai macam
alat seperti, lampu LED, motor dc, motor servo, dan sensor jarak. Sebagian
mahasiswa yang menggunakan praktikum tidak begitu paham kegunaan alat
tersebut di karenakan kurangnya keaktifan dari mahasiswa.
Oleh karena itu dilakukan praktikum pemrograman peralatan agar
mahasiswa lebih memahami cara kerja berbagai alat khususnya arduino pada
praktikum kali ini, dengan judul penggunaan ADC dan PWM pada percobaan
blending light, blending light wit ADC, & blending light with PWM. Sebelum
melaksanakan praktikum mahasiswa harus memahami beberapa hal seperti
Arduino, Arduino Mega, software proteus & ArduinoIDE, cara kerja LED, cara
kerja potensiometer, ADC atau analog to digital converter, dan PWM atau pulse
width modulation.

1.2. Permasalahan
Permasalahan dalam percobaan praktikum kali ini adalah sebagai berikut.
1. Bagaimana cara menggunakan software Proteus.
2. Bagaimana mahasiswa mampu membuat kode dalam rangkaian sederhana
yang diintegrasikan dengan analog to digital converter (ADC) dan pulse
widht modulation (PWM).
3. Bagaimana mahasiswa mampu menganalisis fungsi ADC untuk
pengaturan LED berdasarkan coding yang telah dilakukan.
4. Bagaimana mahasiswa mampu menganalisis fungsi PWM untuk
pengaturan LED berdasarkan coding yang telah dilakukan.
5. Bagaimana mahasiswa bisa memiliki kedisiplinan, kesopanan, dan
kemampuan komunikasi yang baik.
1.3. Tujuan
Tujuan pada modul praktikum kali ini adalah sebagai berikut.
1. Mahasiswa terampil menggunakan software Proteus.
2. Mahasiswa mampu membuat kode dalam rangkaian sederhana yang
diintegrasikan dengan analog to digital converter (ADC) dan pulse widht
modulation (PWM).
3. Mahasiswa mampu menganalisis fungsi ADC untuk pengaturan LED
berdasarkan coding yang telah dilakukan.
4. Mahasiswa mampu menganalisis fungsi PWM untuk pengaturan LED
berdasarkan coding yang telah dilakukan.
5. Mahasiswa memiliki kedisiplinan, kesopanan, dan kemampuan
komunikasi yang baik.
BAB 2
DASAR TEORI

2.1. Integrated Development Environment


Integrated Development Environment atau IDE adalah sebuah program
untuk developer software yang menggabungkan teks, sebuah penerjemah atau
penyususn, dan fasilitas run time untuk menyederhanakan pengkodean dan debug.
IDE mempunyai fitur seperti syntax highlighting, edit otomatis, penyelesaian kode
otomatis, kompilasi, eksekusi, debugging, akses database, GUI builder, dan lain-
lain (Patnaik, 2013).

2.2. Arduino
Arduino adalah suatu open-source platform elektronik yang berbasis
kemudahan penggunaan baik hardware maupun software. Dengan kata lain, arduino
adalah sebuah sistem dasar yang terdiri dari hardware dan software yang
mengutamakan kemudahan penggunanya. Core dari arduino adalah mikrokontroler
dari bermacam-macam tipe (Ahyadi, 2018).

2.3. Arduino Mega


Arduino mega adalah mikrokontroler yang kuat yang menawarkan kepada
pengguna untuk melampirkan banyak nomor sensor ke arduino dan juga memiliki
tenaga proses yang tinggi dibandingkan dengan arduino-arduino sebelumnya.
Contoh arduino mega adalah arduino mega 2560. Arduino ini berbasis
Atmega2560. ini lebih powerful dan menawarkan kekuatan berlipat dibanding
arduino uno. Arduino ini dirancang untuk proyek yang membutuhkan input dan
uotput lebih, memori lebih, dan RAM lebih (Prakash, 2020).

2.4. LED (Light Emitting Diode)


LED adalah komponen yang dapat mengeluarkan emisi cahaya. LED
merupakan produk temuan lain setelah dioda. Strukturnya juga sama dengan duida,
tetapi belakangan ditemukan bahwa elektron yang menerjang sambungan P-N juga
melepaskan energi berupa energi panas dan energi cahaya. LED dibuat agar lebih
efisien jika mengeluarkan cahaya. Pada saat ini warna cahaya LED yang banyak
dibuat adalah merah, kuning, dan hijau (Budiharto, 2008).

2.5. Resistor
Resistor adalah salah satu komponen elektronika yang berfungsi untuk
memberikan hambatan terhadap aliran arus listrik. Dalam rangkaian listrik
dibutuhkan resistor dengan spesifikaasi tertentu, seperti besar hambatan, arus
maksimum yang boleh dilewatkan, dan karakteristik hambatan terhadap suhu dan
panas. Resistor emberikan hambatan agar komponen yang diberi tegangan tidak
dialiri arus yang terlalu besar, serta dapat digunakan sebagai pembagi tegangan
(Budiharto, 2008).

2.6. Potensiometer
Potensiometer adalah sebuah instrumen yang dapat digunakan untuk
mengukur tegangan sebuah sumber tanpa menarik arus dari sumber. Alat ini juga
mempunyai sejumlah pemakaian lain yang berguna. Pada pokoknya potensiometer
itu menyeimbangkan sebuah selisih potensial yang tidak diketahui terhadap sebuah
selisih potensial yang dapat diukur dan diukur (Young dan Roger, 2003).

2.7. Analog to Digital Converter (ADC)


misalkan bahwa kamu ingin mengukur kecerahan ruangan kamu. Kiranya,
sensor cahaya yang bagus dapat menghasilkan tegangan output yang bervariasi
yang berubah dengan kecerahan ruangan. Ktika gelap gulita, peerangkat akan
mengeluarkan output 0 volt, dan ketika ada cahaya, perangkat mengeluarkan output
5 volt, dengan nilai di antaranya sesuai denan cahaya yang bervariasi. Itu baik dan
bagus, tapi bagaimana kamu membaca nilai-nilai itu dengan Arduino untuk
mengetahui seberapa terang ruangan kamu? Kamu dapat menggunakan representasi
pin analog-to-digital converter (ADC) untuk mengubah nilai tegangan analog
menjadi representasi nilai yang dapat bekerja (Blum, 2013).
2.8. Pulse Width Modulatoin (PWM)
Teknik PWM adalah salah satu teknik yang paling banyak digunakan
untuk mengontrol output AC dari konverter elektronika daya. Dalam teknik ini duty
cycle switch konverter dapat divariasikan pada frekuensi tinggi untuk mencapai
tegangan atau arus keluaran frekuensi rendah. teori modulasi telah menjadi bidang
penelitian utama dalam elektronika daya selama lebih dari tiga dekade dan terus
menarik banyak perhatian dan minat. Tujuan utama dari PWM adalah menghitung
waktu ON atau pengaktifan konverter, yang menghasilkan tegangan atau arus
keluaran (frekuensi rendah) yang diinginkan. Tujuan lain dari PWM adalah untuk
menentukan cara paling efektif mengatur proses switching untuk meminimalkan
distorsi harmonik yang tidak diinginkan, kerugian switching, atau kriteria kinerja
spesifik lainnya (Peddapelli, 2017).

2.9. Pushbutton
Pushbutton atau tombol tekan berfungsi sebagai pemutus atau
penyambung arus listrik dari sumber ke beban. Pushbutton adalah salah satu
komponen panel listrik yang memiliki fungsi seperti saklar, namun bedanya
pushbutton memiliki pegas di dalamnya dan akan kembali ke posisi semula saat
ditekan (Hayusman, 2020).
BAB 3
METODOLOGI PERCOBAAN

3.1. Alat dan Bahan


Adapun alat dan bahan pada praktikum penggunaan ADC dan PWM pada
percobaan blending light, blending light wit ADC, & blending light with PWM
yaitu alat yang digunakan ada laptop sebagai alat bantu untuk membuka software
ArduinoIDE dan Proteus dan adapun bahan yang digunakan yaitu resistor, ground,
Arduino, Arduino Mega, potentiometer, led, dan push button.

3.2. Skema Alat


Adapun pada praktikum synchronus on led, blinking led, sequential on led,
& potensiometer dirangkai skema alat pada beberapa percobaan.

Gambar 3.1 Skema Rangkaian Percobaan 1


Gambar 3.2 Skema Rangkaian Percobaan 2

Gambar 3.3 Skema Rangkaian Percobaan 3

3.3. Cara Kerja


Dalam melaksanakan praktikum dan percobaan ada langkah-langkah yang
harus diperhatikan. Langkah-langkahnya adalah sebagai berikut. Sesuai pada
modul praktikum, mahasiswa akan merangkai rangkaian pada setiap percobaan.
Setiap percobaan akan diawasi oleh asisten praktikum. Selain mengawasi, asisten
praktikum juga akan memberikan besaran variabel pada setiap percobaan dan juga
membantu praktikan dalam membuat program dan mengoperasikan arduino.
Kemudian praktikan mensimulasikan rangkaian dan program yang sudah dibuat.
Selanjutnya praktikan mencatat data-data dari simulasi dan mengisi tabel sesuai
dengan percobaan.
BAB 4
PEMBAHASAN

4.1. Hasil Percobaan


Adapun setelah dilakukannya praktikum synchronus on led, blinking led,
sequential on led, & potensiometer didapatkan hasil percobaan sebagai berikut:
4.1.1. Percobaan blending light on LED
Kondisi Push Button Kondisi Gambar kondisi LED Delay(ms)
LED
Push Button 1 ditekan Redup
sebentar

5
Push Button 1 ditekan Terang
lama
Push Button 2 ditekan Redup
sebentar

Push Button 2 ditekan Mati


lama

4.1.2. Percobaan 2 Blinking LED


Potentiometer LED Gambar LED
0% LED 1 ON
LED 2 OFF
LED 3 OFF
LED 4 OFF
20% LED 1 ON
LED 2 OFF
LED 3 OFF
LED 4 OFF

40% LED 1 ON
LED 2 ON
LED 3 OFF
LED 4 OFF

60% LED 1 ON
LED 2 ON
LED 3 ON
LED 4 OFF

80% LED 1 ON
LED 2 ON
LED 3 ON
LED 4 ON
100% LED 1 ON
LED 2 ON
LED 3 ON
LED 4 ON

4.1.3. Percobaan Sequential on LED


AnalogWrite() LED 1 LED 2 LED 3
125 Redup Redup Redup
255 Terang Terang Terang

4.2. Pembahasan
Praktikum kali ini berjudul Penggunaan ADC dan PWM pada
percobaan blending light, blending light wit ADC, & blending light with PWM.
Praktikum ini bertujuan agar mahasiswa terampil menggunakan software Proteus,
mampu membuat code dalam rangkaian sederhana yang diintegrasikan dengan
analog to digital coverted (ADC) dan pulse width modulation (PWM), mampu
menganalisis fungsi ADC untuk pengaturan LED berdasarkan coding yang telah
dilakukan, mampu menganalisis fungsi PWM untuk pengaturan LED berdasarkan
coding yang telah dilakukan, dan mahasiswa memiliki kedisplinan, kesopanan, dan
kemampuan komunikasi yang baik. Prinsip praktikum kali ini adalah bagaimana
mahasiswa bisa mengaplikasikan sebuah program yang berisi fungsi atau fitur
analog to digital coverter (ADC) dan dan pulse width modulation (PWM) ke dalam
arduino. ADC atau analog to digital converter merupakan sebuah fitur yang dimiliki
oleh arduino sebagai mikrokontroler untuk membaca sinyal analog kemudian
dikonversikan atau diubah menjadi sinyal digital. Sedangkan, PWM atau pulse
width modulation adalah salah satu teknik modulasi yang mengubah lebar pulsa
(pulse width) dengan nilai frekuensi dan amlitudo (tinggi pulsa) yang tetap. Teknik
ini biasanya digunakan oleh perangkat digital untuk menghasilkan output sinyal
analog.
Praktikum kali ini menggunakan alat dan bahan yaitu laptop atau komputer
untuk membuka software Proteus dan ArduinoIDE, Arduino, resistor, tombol
pushbutton, kabel jumper, lampu LED, breadboard, dan kabel untuk
menghubungkan laptop ke Arduino. Arduino digunakan untuk merancang dan
membuat perangkat elektronik serta software yang mudah untuk digunakan. Pada
praktikum ini arduino digunakan untuk mengatur kecerahan LED. resistor
berfungsi untuk memberi hambatan pada rangkaian sehingga pengguna dapat
mengalirkan arus pada kabel yang diinginkan. Tombol pushbutton digunakan
untuk memutus dan mengalirkan arus pada 2 titik. Lampu LED digunakan sebagai
indikator apakah rangkaian sudah benar dan berjalan dengan baik atau tidak dengan
nyala dan mati cahaya yang dihasilkan. Breadboard berfungsi untuk merancang
sebuah rangkaian elektronik sederhana. Breadboard tersebut nantinya akan
dilakukan prototipe atau uji coba tanpa harus melakukan solder.
Pada percobaan 1 praktikan merangkai rangkaian.sesuai dengan modul.
Setelah merangkai, praktikan membuaut program yang sesuai dengan flowchart
yang diberikan di modul. Selanjutnya praktikan mengupload program ke arduino
dan menjalankan arduino. Setelah itu, praktikan dapat mengambil data dari
beberapa percobaan sesuai tabel yang diberikan di modul. Data yang didapat pada
percobaan 1 adalah sebagai berikut. Pada saat pushbutton 1 ditekan sebentar, LED
akan menyala redup, sedangkan saat ditekan lama, LED akan menyala terang. Pada
saat pushbutton 2 ditekan sebentar, LED akan redup kembali, sedangkan saat
ditekan lama, LED akan semakin redup hingga tidak mengeluarkan cahaya lagi.
Data yang didapat pada percobaan 2 adalah sebagai berikut. Saat resistansi 0%
lampu LED 1 menyala sedangkan yang lainnya mati. Saat resistansi 20% lampu
LED 1 dan LED 2 menyala sedangkan yang lainnya mati. Saat resistansi 40 %
lampu LED 1, LED 2, dan LED 3 menyala sedangkan LED 4 mati. Saat resistansi
80% dan 100% semua lampu menyala. Artinya setiap kenaikan nilai % resistansi,
lampu akan semakin banyak yang menyala dan hasil dari percobaan ini sesuai
dengan yang diinginkan. Data yang didapat pada percobaan 3 adalah sebagai
berikut. Pada saat penguploadan lampu LED dalam keadaan off. Saat tombol
pushbutton ditekan ketiga lampu LED akan menyala namun redup, karena nilai
sinyal yang kita berikan bernilai 125. Saat ditekan untuk yang kedua kalinya ketiga
lampu LED akan menyala terang atau bisa dikatakan yang paling terang karena nilai
sinyal yang kita berikan adalah 255 atau nilai maksimal yang dapat dikeluarkan
oleh arduino. Jadi, untuk percobaan 3 sudah sesuai dengan tujuan yang diinginkan.
BAB 5
KESIMPULAN

Dari praktikum pemrograman peralatan tentang praktikum synchronus on led,


blinking led, sequential on led, & potensiometer yang kami lakukan, dapat ditarik
kesimpulan sebagai berikut:
1. Mahasiswa terampil menggunakan software Proteus. Dengan melakukan
banyaknya percobaan mahasiswa semakin mahir dalam menggunakan software
Proteus.
2. Mahasiswa mampu membuat kode dalam rangkaian sederhana yang
diintegrasikan dengan analog to digital converter (ADC) dan pulse widht
modulation (PWM). Pada percobaan 1 mahasiswa mampu mengaplikasikan
sebuah program untuk mengatur kecerahan (brightness) yang konstan terhadap
waktu pada lampu LED. Pada saat pushbutton 1 ditekan sebentar, LED akan
menyala redup, sedangkan saat ditekan lama, LED akan menyala terang. Pada
saat pushbutton 2 ditekan sebentar, LED akan redup kembali, sedangkan saat
ditekan lama, LED akan semakin redup hingga tidak mengeluarkan cahaya lagi.
3. Mahasiswa mampu menganalisis fungsi ADC untuk pengaturan LED
berdasarkan coding yang telah dilakukan. Pada percobaan 2 mahasiswa mampu
menerapkan fungsi ADC pada arduino untuk mengatur nyala lampu LED
dengan input potensiometer. Semakin besar nilai resistansi yang diatur pada
potensiometer, semakin banyak LED yang menyala.
4. Mahasiswa mampu menganalisis fungsi PWM untuk pengaturan LED
berdasarkan coding yang telah dilakukan. Pada percobaan 3 mahasiswa mampu
mengaplikasikan fungsi PWM ke arduino untuk mengatur kecerahan lampu
LED. Sinyal PWM yang masuk akan mengatur kecerahan LED. Semakin besar
nilai sinyal input makan semakin terang lampu LED.
5. Mahasiswa memiliki kedisiplinan, kesopanan, dan kemampuan komunikasi
yang baik.
DAFTAR PUSTAKA

Patnaik, Srikanta, Piyu Tripathy, Sagar Naik.2013.”New Paradigms in Internet


Computing”.Berlin:Springer-Verlag Berlin Heidelberg
Budiharto, Widodo.2008.”10 Proyek Robot Spektakuler”.Jakarta:PT. Elex Media
Komputindo
Ahyadi, Zaiyan.2018.”Belajar Antarmuka Arduino Secara Cepat dari
Contoh”.Yogyakarta:Deepublish
Prakash, Anshuman Gupta, Dr. Lovi Raj Singh, Dr. Rajesh Gehlot, Dr. Anita Beri
Rydhm.2020.”Biomedical Sensors Data Acquisition with
LabVIEW”.Noida:BPB Publications
Budiharto, Widodo.2008.”10 Proyek Robot Spektakuler”.Jakarta:PT. Elex Media
Komputindo
Young, Hugh D, Roger A. Freedman.2004.”Fisika Universitas”.Jakarta: Erlangga.
Peddapelli, Satish Kumar.2017.”Pulse Widht Moudlation”.Berlin:Walter de
Gruyter GmbH.
Blum, Jeremy.2013.”Exploring Arduino”.New Jersey:Wiley
Hayusman, Lauhil Mahfudz.2020.”Dasar Instalasi Tenaga
Listrik”.Banjarmasin:Poliban Press
Lampiran Modul
Lampiran 1 :
Lampiran 2 :

04201034_Firman
Cahyadi_B8_TP2.pdf

Anda mungkin juga menyukai