Sahabat arduino kali ini kita akan praktek atau membuat suatu proyek yang menarik yaitu Membuat Led Seperti Nyala Api, rangkaian ini sangat mudah kita aplikasikan dalam arduino karena hanya memerlukan komponen yang simple,cocok sekali untuk percobaan rangkaian untuk para newbie atau pemula dalam belajar arduino.
Untuk komponen yang dibutuhkan adalah sbb:
Arduino Leonardo 1 unit
Papan breadboard 1 unit
Led warna kuning 2 buah
Led Warna merah 1 buah
Resistor 220/330/470 ohm 3 buah
Kabel jumper untuk breadboard secukupnya
Dalam hal ini kita tidak bermaain menggunakan isyarat digital tetapi menggunakan isyarat analog, tegangan analog yang dapat diatur berkisar 0 volt sampai 5 volt, dan perlu diingat Pin arduino yang bisa digunakan hanyalah pin yang bertuliskan PWM (Pulse Width Modulation) untuk itu kita gunakan pin 9,10,11 pada arduino.
Berikut ini gambar rangkaian pada papan breadboard:
Membuat Led Seperti Nyala Api Pada Arduino |
Kode program pada sketch:
// led seperti nyala api
const int PIN_9 = 9;
const int PIN_10 = 10;
const int PIN_11 = 11;
void setup() {
pinMode(PIN_9, OUTPUT);
pinMode(PIN_10, OUTPUT);
pinMode(PIN_11, OUTPUT);
}
void loop() {
// Nyalakan LED dengan isyarat analog secara acak
analogWrite(PIN_9, random(156)+100);
analogWrite(PIN_10, random(156)+100);
analogWrite(PIN_11, random(156)+100);
delay(random(100));
}
Fungsi yang digunakan adalah analogWrite bukan digitalWrite sbb:
analogWrite(PIN_9, random(156)+100);
analogWrite(PIN_10, random(156)+100);
analogWrite(PIN_11, random(156)+100);
hal ini dimaksudkan untuk memberikan nilai random yang berkisar antara 0-155 dan 100-225 sehingga nilai itulah yang membuat 3 buah Led tersebut memiliki intensitas cahaya yang berubah-ubah seperti efek api yang menyala membara.
Untuk lebih jelasnya bisa dilihat divideo dibawah ini:
Video Membuat Led Seperti Nyala Api Pada Arduino
0 komentar:
Posting Komentar - Back to Content