Project Arduino mengatur kecerahan (Fading) LED (lanjutan)

Indobot Academy

Project Arduino mengatur kecerahan (Fading) LED (lanjutan)

Selamat datang kembali pada petualangan menarik di Project Arduino! Setelah mengenal dasar-dasar proyek Arduino untuk mengendalikan LED, kali ini kita akan menjelajahi tingkat selanjutnya dalam dunia mikrokontroler ini. Kemudian pada artikel ini, kita akan membahas lebih lanjut tentang proyek Arduino yang menarik, yaitu mengatur kecerahan LED dengan efek fading, setelah kita memahami dasarnya kita bisa membuatnya langsung.

Sebelumnya, kita telah membahas cara sederhana untuk menghidupkan dan mematikan LED menggunakan Arduino. Namun, kali ini kita akan memperluas kemampuan kita dengan menciptakan efek fading yang memberikan nuansa yang lebih artistik dan dinamis pada pencahayaan LED. Kemudian proses ini melibatkan kontrol kecerahan secara bertahap, menciptakan transisi halus antara keadaan terang dan gelap.

Mengapa proyek ini menarik? Pengaturan kecerahan (fading) LED bukan hanya sekedar tugas teknis biasa, tetapi juga membuka pintu untuk berbagai aplikasi kreatif. Dari lampu tidur yang dapat disesuaikan hingga lampu ambient dalam ruangan, efek fading LED memberikan sentuhan yang estetis dan inovatif pada proyek-proyek elektronik kita.

Dalam artikel ini, kita akan menjelaskan langkah-langkah praktis untuk menciptakan efek fading pada LED menggunakan Arduino. Mulai dari pengaturan perangkat keras hingga kode pemrograman yang diperlukan, kita akan membimbing kamu melalui prosesnya dengan jelas dan terperinci. Baik seorang pemula yang baru memasuki dunia Arduino atau seorang penggemar berpengalaman yang mencari proyek baru, artikel ini dirancang untuk memberikan wawasan dan pemahaman yang mendalam. Sehingga artikel ini sangat mudah praktiknya.

Skema Rangkaian

Berikut skema rangkaian sederhananya untuk project ketiga ini. Lalu buatlah sesuai dengan gambar berikut

Project arduino led fading + potensiometersumber gambar : galaeri pribadi

Skema yang perlu dirangkaikan

Tingkat kecerahan dari LED berdasarkan nilai pembacaan potensiometer, kemudian diubah dalam bentuk nilai PWM.

Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!

Baca Juga : Indobot Platform Pembelajaran IoT Hadirkan Format Baru

Koding pemrograman

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

 

 

int led = 3;           // nama alias pin 3 yaitu LED

 

void setup()  {

// deklarasi Led sebagai output

pinMode(led, OUTPUT);

//inisialisasi komunikasi serial pada kecepatan 9600 bps

Serial.begin(9600);

}

 

void loop()  {

int potensio = analogRead(A0);

int pot = map(potensio, 00 , 1023, 00 , 255);

// set nilai brightness berdasarkan pembacaan potensiometer

analogWrite(led, pot);

//terdapat jeda atau tunda sebesar 30 ms untuk pembacaan berikutnya

Serial.println(pot);

delay(30);

}

 

Terimakasih sudah berkunjung. Semoga bermanfaat Sampai jumpa di artikel selanjutnya sahabat indobot

[zombify_post]

Kamu pemula dan ingin belajar/bikin project elektronika dari nol? Ikuti program dari Indobot!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp