Mengenal PWM (Pulse Width Modulation) Pada Arduino
PWM adalah singkatan dari Pulse Width Modulation yang merupakan suatu metode untuk mendapatkan bentuk sinyal analog dari sinyal digital.
Dengan adanya fungsi ini kita dapat membuat transisi antar state hidup dan mati menjadi lebih halus .
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 akan pernah bernilai 0 volt atau setara dengan GND.
Sedangkan jika kita memberikan nilai 255, maka sepanjang siklus akan bernilai 5 volt.
Pin yang bisa dimanfaatkan untuk PWM pada Arduino Uno adalah pin yang bertanda tilde (~), yaitu pin 3, 5, 6, 9, 10, dan pin 11.
Pin-pin tersebut merupakan pin input output digital tetapi juga pin tersebut bisa difungsikan untuk output analog. Oleh sebab itu, jika akan menggunakan PWM pada pin ini, bisa dilakukan dengan perintah analogWrite();
kita coba implementasikan ke dalam rangkaian agar lebih memahami PWM pada Arduino.
Alat-alat yang dibutuhkan untuk melakukan percobaan:
- Arduino Uno board
- Breadboard
- kabel jumper
- LED
- Resistor 220 ohm