Assalamu’alaikum Warrahmatulahi Wabarakatuh Sahabat Konekthing, pada tutorial kali ini akan mencoba dan menerapkan serta menunjukkan penggunaan fungsi analogWrite untuk membuat efek cahaya LED memudar. AnalogWrite menggunakan pulse widht modulation (PWM), mengubah pin digital dan mematikan dan menghidupkan dengan sangat cepat dan dengan rasio yang berbeda antara on dan off
Hardware yang Diperlukan :
1. Arduino UNO
2. LED
3. 220 ohm resistor
4. Kabel Jumper
5. Project Board
Hubungkan anoda LED dengan pin digital 9 dengan memakai resistor 220 ohm dan katoda LED ke negatif
int led = 9;
Setelah menyatakan pin 9 menjadi “led” pin, lalu buat statement bahwa “led” pin adalah Pin Output
pinMode(led, OUTPUT);
Fungsi analogWrite () adalah untuk menuliskan data analog untuk pin 9 dengan nilai yang terus berukurang dari 1023 sampai 0 (ingat int adalah batasan angka dari 0-1023) dengan statement
brightness--;
brightness–; dapat mengubah nilai PWM dengan sangat cepat, sehingga delay pada akhir sketch mengontrol kecepatan memudar. Cobalah mengubah nilai delay dan melihat bagaimana perubahan yang terjadi
int led = 9; // mendeklarsikan bahwa "led" adalah pin 9
void setup() {
// mendeklarasikan pin 9 sebagai Output
pinMode(led, OUTPUT);
}
int brightness = 0;
void loop() {
brightness--;
analogWrite(led, brightness);
delay(10);
}
Sekian tutorial dari Konekthing silahkan dicoba. Semoga bermanfaat.
PT. Konekthing Benda Pintar
Jl. Ir H. Juanda No.88 a, Kemiri Muka, Kecamatan Beji, Kota Depok, Jawa Barat 16423
(021) 77808509
info@konekthing.com
Konekthing Bandung
Jl. Sukaresmi IV No.7, Ciumbuleuit, Kec. Cidadap, Kota Bandung, Jawa Barat 40142
Konekthing Yogyakarta
Jl. Duwet, RT.02/RW.32, Duwet, Sendangadi, Kec. Mlati, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55285
(0274) 2883817, 0812-2510-1600
Terima kasih
Wassalamu’alaikum
Tags:
iot,
internetofthings,
arduino,
sensor,
pwm,
analog,
cahaya,
otomatis,
iotplatform,
iotvendor,
aplikasi,
software,
smartdevice,
smartbox,
smartcontrolling