0% menganggap dokumen ini bermanfaat (0 suara)
36 tayangan

Pin Arduino

Artikel ini membahas tentang PWM (Pulse Width Modulation) pada Arduino. PWM adalah sinyal digital yang beroperasi pada frekuensi 500Hz yang digunakan untuk mengontrol keluaran analog seperti kecerahan lampu secara bertahap.

Diunggah oleh

Verdy A. Koehuan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
36 tayangan

Pin Arduino

Artikel ini membahas tentang PWM (Pulse Width Modulation) pada Arduino. PWM adalah sinyal digital yang beroperasi pada frekuensi 500Hz yang digunakan untuk mengontrol keluaran analog seperti kecerahan lampu secara bertahap.

Diunggah oleh

Verdy A. Koehuan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

(http://www.elangsakti.com/2015/07/ebook-gratis-belajar-arduino-

pemula.html) (http://hire.elangsakti.com/index.php)

# Hack Your Skills! to be Professional Mechatronics

Arduino - Apa itu PWM?


Hari Santoso Arduino (http://www.elangsakti.com/search/label
/Arduino) , Elektronika (http://www.elangsakti.com/search/label/Elektronika)
18 komentar (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm.html#comment-form)
Memahami konsep PWM itu penting dalam mikrokontoller, sebab PWM
adalah bentuk sinyal yang harus kita pahami dalam dunia digital-analog.
Beberapa pertanyaan tentang PWM, apa itu PWM? Apa pengertian
PWM? Apa fungsi PWM dan bagaimana cara kerjanya? Dalam hal ini kita
akan membahas tentang PWM yang lebih khusus pada Arduino.

PWM adalah singkatan dari Pulse Width Modulation. Pada Arduino, sinyal
PWM adalah sinyal yang beroperasi pada frekuensi 500Hz (ini akan kita
bahas pada paragraf selanjutnya). Pada board arduino Uno, pin yang bisa
dimanfaatkan untuk PWM adalah pin yang diberi tanda tilde (~), yaitu pin
3, 5, 6, 9, 10, dan pin 11. Mungkin ada yang berpikir, bukankah pin-pin
tersebut adalah pin analog? Ya! Pin-pin tersebut merupakan pin yang bisa
difungsikan untuk input analog atau output analog. Oleh sebab itu, jika
akan menggunakan PWM pada pin ini, bisa dilakukan dengan perintah
analogWrite();

PWM pada arduino bekerja pada frekuensi 500Hz, artinya 500


siklus/ketukan dalam satu detik. Untuk setiap siklus, kita bisa memberi nilai
dari 0 hingga 255. Ketika kita memberikan angka 0, berarti pada pin
tersebut tidak akan pernah bernilai 5 volt (pin selalu bernilai 0 volt).
Sedangkan jika kita memberikan nilai 255, maka sepanjang siklus akan
bernilai 5 volt (tidak pernah 0 volt). Jika kita memberikan nilai 127 (kita
anggap setengah dari 0 hingga 255, atau 50% dari 255), maka setengah
siklus akan bernilai 5 volt, dan setengah siklus lagi akan bernilai 0 volt.
Sedangkan jika jika memberikan 25% dari 255 (1/4 * 255 atau 64), maka
1/4 siklus akan bernilai 5 volt, dan 3/4 sisanya akan bernilai 0 volt, dan ini
akan terjadi 500 kali dalam 1 detik. Untuk visualisasi siklus PWM, bisa

1 of 7 5/27/17, 2:40 PM
Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

Anda lihat gambar berikut:

(http://4.bp.blogspot.com

/-qS1kSueQ1nE/VXZIb71c6dI/AAAAAAAABg4/Ky1EwmKfKNo/s1600
/005-apa-pengertian-pwm-arduino-adalah.png)
Siklus sinyal PWM pada Arduino (klik untuk memperbesar)

Begitulah cara kerja PWM (Pulse Width Modulation), jika masih ada yang
kurang jelas, jangan sungkan-sungkan untuk bertanya :). Berdasarkan konsep
PWM tersebut, kira-kira apa yang bisa kita lakukan? Banyak hal. Salah
satunya, kita bisa membuat sistem yang bisa dikontrol untuk menaikkan atau
menurunkan secara bertahap. Misal, menaikkan atau menurunkan volume
secara digital, menaikkan atau menurunkan tingkat kecerahan lampu dengan
tombol, mempercepat atau memperlambat sesuatu, dll.

Baik, selanjutnya akan kita bahas tentang salah satu implementasi dari PWM
yang digunakan untuk mengatur intensitas cahaya dari suatu led dengan dua
tombol (tombol untuk menurunkan kecerahan / nyala led dan tombol untuk
menaikkan kecerahan led).

Arduino : Eksplorasi Cara Kerja Joystick (http://www.elangsakti.com/2015/07/arduino-

2 of 7 5/27/17, 2:40 PM
Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

(http://www.elangsakti.com/2015/07/arduino-cara-kerja-joystick.html)

cara-kerja-joystick.html)
Ketika bersih-bersih kolong tempat tidur, eh ada joystick rusak. Tiba-tiba terpikir untuk mengetahui
bagaimana cara kerja joystick tersebut. Apalagi joystick ini transparan sehingga komponen di
dalamnya tampak dari luar, ada motor, dan beberapa komponen... Read more ≫
(http://www.elangsakti.com/2015/07/arduino-cara-kerja-joystick.html)

(http://www.elangsakti.com/2015/07/ebook-gratis-belajar-arduino-pemula.html)

Ebook Gratis - Belajar Arduino Untuk Pemula V1 (http://www.elangsakti.com/2015/07/ebook-


gratis-belajar-arduino-pemula.html)
Alhamdulilllah akhirnya selesai juga penulisan ebook tentang Arduino, buku elektronik yang
berjudul "Panduan Praktis Belajar Arduino untuk Pemula" dalam bentuk PDF dan berbahasa
Indonesia. Ebook ini adalah ebook yang pertama saya tulis, jadi tentu masih... Read more ≫
(http://www.elangsakti.com/2015/07/ebook-gratis-belajar-arduino-pemula.html)

Top Artikel :
Ω Elektronika ≫ (http://www.elangsakti.com/p/elektronika.html) ⌨ Informatika
≫ (http://www.elangsakti.com/p/informatika.html) ☢ Mekanika ≫
(http://www.elangsakti.com/p/mekanika.html) ❀ OOT ≫
(http://www.elangsakti.com/p/otak.html)

18 komentar :

bachtiar bin nur jaya Bachtiar (https://www.blogger.com/profile

/16478386404442425954) 8/03/2015 11:04 PM (http://www.elangsakti.com/2015/06

/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1438617893130#c5877420841686814107)

malm bos mau tanya?

klw matikan lampu dengan glombang getaran handphone..pwm nya gmna..?

Balasan Balas

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 8

/04/2015 6:49 AM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-

3 of 7 5/27/17, 2:40 PM
Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

kerja-pwm.html?showComment=1438645784018#c4237685793451320538)

nah, ide itu belum terpikirkan mas,, coba nanti kita telusuri dulu... :)

Balas

Boy Ihsan (https://www.blogger.com/profile/14986169151089680800) 1/16/2016 7:38 AM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1452904710790#c8738088432500458938)

mas, kalau PWM buat ngontrol servo pada arduino itu konsep nya beda lagi kan ya mas? kan

buat ngontrol servo nya pada arduino kita cuman input berupa sudut, nah yg berupa sudut itu

apa termasuk PWM mas, atau gimna mas?

Balasan Balas

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 1

/16/2016 5:23 PM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1452939786199#c4506489406339925237)

konsep PWM-nya sama mas Boy, jadi sudutnya tergantung pada berapa lebar

pulsanya. Misal, kalau lebar pulsa HIGH-nya 1ms berarti sudutnya 0 derajat, kalau
lebar pulsanya 1.5ms berarti 90 derajat. Jadi, sudutnya tergantung pada lebar pulsa

pada PWM.

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 1

/16/2016 5:33 PM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-


pwm.html?showComment=1452940431073#c6233476606240864371)

Itu konsepnya. Tapi untuk prakteknya, kita bisa pake library, sehingga lebih mudah dan

tinggal masukin sudut yang diinginkan. :)

Boy Ihsan (https://www.blogger.com/profile/14986169151089680800) 1/17/2016

12:01 AM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1452963714588#c109750144370978911)

oo jadi kalau mau tau berapa PWM nya dalam satuan ms harus di convert dulu dari

berpa sudut yg kita berikan di arduino ya mas gan? :)

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 1


/17/2016 4:52 AM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1452981173257#c4062093596411414937)

4 of 7 5/27/17, 2:40 PM
Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

betul

Balas

Boy Ihsan (https://www.blogger.com/profile/14986169151089680800) 1/17/2016 7:15 AM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1452989724779#c1911424745145323474)

satu lagi mas gan, melenceng sedikit pertanyaan saya, ini tentang motor servo dc, apakah motor

servo dc jika diberikan PWM yg berbeda dari arduino akan mnghasilkan arus yg berbeda pula atau

cenderung sama ya mas gan? mohon dijawab mas gan. terimakasih.

Balasan Balas

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 1/17/2016

10:34 AM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1453001662207#c6676115200460524776)

Nah, untuk yang satu ini saya belum pernah ngukur mas.

Secara konsep, kalau berkaitan dengan arus, tergantung pada spesifikasi hardware dan

power supply yang dipakai mas... so, bisa jadi arusnya berbeda. Kalau misal mas Boy

membutuhkan kebutuhan arus yang presisi, mas Boy harus ngukur secara langsung.

Balas

Prima Anjar (https://www.blogger.com/profile/14580130775997727942) 3/10/2016 10:26 AM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1457580398690#c8990264336700345684)

gan mau tanya nih.

ane kan lagi buat project sistem tracking pake PIR, Servo dan SIM900A untuk calling.
- pin servo ane pasang ke port 9 Arduino (PWM)

- Rx dan Tx SIM900A ane pasang ke port 0 dan 1 Arduino

nah untuk SIM900A udah bisa calling. tapi servonya shaking or vibrate dengan sendirinya gan. apa

mungkin PWMnya terganggu gan kalau udah komunikasi dengan SIM900A?

kalau misalkan servo ane pasang di port Analog arduino gimana gan? misal : Pin A0 - A5

Balasan Balas

5 of 7 5/27/17, 2:40 PM
Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 3/10/2016 3:26 PM


(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1457598379317#c6666896075361143879)

PWM bisa digunakan pada pin PWM atau pin Analog, jadi bisa dicoba pada pin A0-A5.

Coba servonya dites tanpa SIM900A, apa masih vibrate juga?

Balas

Dani Muti (https://www.blogger.com/profile/03992457619444936649) 4/14/2016 1:17 PM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1460614656807#c1386765481409161276)

gan ane punya motor 3 phase bldc mau buat controller nya, pake pwm arduino bisa kah? kira" apa yang
saya hrus pelajari gan ? saya menggunakan mosfet

Balas

renaldi v (https://www.blogger.com/profile/16502601568307457442) 4/22/2016 9:15 PM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1461334503667#c1719850358063835096)

Gan, ane mau buat control suhu on / off, apakah bisa pake arduino

Balas

Hargus Dwi Ruzi (https://www.blogger.com/profile/05735231190784125915) 6/06/2016 10:40 AM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1465184432923#c7234573849775022992)

gan saya punya arduino mega untuk mengontrol lebih dari 20 servo saya pakai pin berapa aja gan?

soalnya di board mega pin pwm hanya di pin 2 sd 13 saja?


mohon pencerahannya :)

Balasan Balas

Hari Santoso (https://www.blogger.com/profile/15491253444531568274) 6/06/2016 12:01

PM (http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1465189310195#c5665852059209726610)

bisa gunakan IO Expander gan, kayak PCA9539 dan sejenisnya, bisa disesuaikan dengan

kebutuhan..

Balas

6 of 7 5/27/17, 2:40 PM
Arduino - Apa itu PWM? - Elang Sakti http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-pwm...

iqbalchan (https://www.blogger.com/profile/11680569129881933323) 11/08/2016 9:20 AM


(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1478571627133#c1327414516991350064)

bang, itukan 0-255 adalah besarnya duty cycle, bagaimana caranya mengatur atau menambah frekuensi

PWMnya? mohon pencerahan

Balas

Dhita Karunia (https://www.blogger.com/profile/03681300987915925771) 2/14/2017 4:05 PM

(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1487063109084#c4291130343647756979)

gan, pwm bisa naikin tegangan dari 0.1v ke 5v? thanks pencerahannya

Balas

winda wulan (https://www.blogger.com/profile/10517998200759481372) 3/30/2017 2:08 PM


(http://www.elangsakti.com/2015/06/arduino-konsep-dan-cara-kerja-

pwm.html?showComment=1490857703814#c1944982736555363808)

kak saya kan mau membuat alat pengaduk.. nah motor dc nya ini mau saya buat searah aja mutarnya. itu

pakai PWM kan?? dan ic penggeraknya yang pas dan emang bener2 awet tuh pakai ic apa ya kak? dan

kira2 untuk ngatur kecepatan itu putarnya tuh kek mana?

Balas

(https://www.blogger.com/comment-iframe.g?blogID=53750296110599334&postID=3425398788204856518&
blogspotRpcToken=6594855)

© Elang Sakti (http://www.elangsakti.com/) 2014 . Powered by Blogger (http://www.blogger.com/)

7 of 7 5/27/17, 2:40 PM

Anda mungkin juga menyukai