Wednesday, 19 December 2018

Cara nyalakan LED dari redup ke terang

Hai kawan kawan bertemu lagi di blog ini ........................
      Kali ini kita akan belajar tentang cara buat LED itu mula mula menyala redup lalu sedikit demi sedikit
LED itu menyala agak terang, setengah terang, terang, terlalu terang sampe kebakar hehehe.........
gak lah sayang kan kalo LEDnya itu terbakar. Padahal LED satu satunya dan gak ada waktu buat beli hehehe.
      LED dengan nyala seperti ini sangat cocok buat hiasan apalagi kalo keadaan gelap, keren deh pokoknya. Harus coba karna saya gak akan tunjukin hasilnya biar kalian ada usaha buat liat hehehe.....
 
Udah penasaran ya??............

Langsung saja yuk ke cara buatnya.
 Yang pertama kita siapkan dulu bahannya.

1. Arduino, terserah yang jenis apa.
2. LED , terserah warna apa
3. Resistor 100 Ohm, buat hamatan lednya
4. kabel, secukupnya.

untuk rangkainya cukup mudah seperti dibawah.


Maaf klo gambarnya itu males buat mbuat lagi jadi tak potongin aja dari gambar yang sebelumnya.

untuk programnya bisa kita liat dibawah.

/****************************************************************************************************
*      ___           ___          _____          ___                       ___           ___        *    
*     /  /\         /  /\        /  /""\        /__/\          ___        /  /\         /  /\       *
*    /  /""\       /  /""\      /  /"/\"\       \  \"\        /  /\      /  /""\       /  /""\      *
*   /  /"/\"\     /  /"/\"\    /  /"/  \"\       \  \"\      /  /"/     /  /"/\"\     /  /"/\"\     *
*  /  /"/-/""\   /  /"/-/"/   /__/"/ \__\"|  ___  \  \"\    /  /"/     /  /"/\ \"\   /  /"/-/"/     *
* /__/"/ /"/\"\ /__/"/ /"/___ \  \"\ /  /"/ /__/\  \__\"\  /  /""\    /__/"/  \_\"\ /__/"/ /"/___   *
* \  \"\/"/__\/ \  \"\/"""""/  \  \"\  /"/  \  \"\ /  /"/ /__/"/\"\   \  \"\  / /"/ \  \"\/"""""/   *
*  \  \""/       \  \""/----    \  \"\/"/    \  \"\  /"/  \__\/  \"\   \  \"\/ /"/   \  \""/----    *
*   \  \"\        \  \"\         \  \""/      \  \"\/"/        \  \"\   \  \"\/"/     \  \"\        *
*    \  \"\        \  \"\         \__\/        \  \""/          \__\/    \  \""/       \  \"\       *
*     \__\/         \__\/                       \__\/                     \__\/         \__\/       *
*****************************************************************************************************/  


int ledPin = 9;    // Sambungkan LED ke pin 9

void setup() {
  // gak usah isi
}

void loop() {
  // kecerahan ditambah 5 nilai terus menerus sampai nilai maksimal
  for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
    analogWrite(ledPin, fadeValue);
    delay(30);
  }

  // kecerahan dikurangi 5 nilai sampai ke titik 0
  for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
    analogWrite(ledPin, fadeValue);
    delay(30);
  }
}

Penjelasan: LED menyala terang apabila nilai di pin 9 itu 255(HIGH) dan mati apabila di titik 0(LOW).
       Jadi, setiap 0,03 detik nilai itu akan ditambah dari 0 sampai 255 jadi bisa terlihat dari mati menuju terang ataupun sebaliknya.

No comments:

Post a Comment

Mengenal Board NodeMCU

           Pada kali ini kita akan belajar mengenai Board Node MCU. Seperti pda bahasan sebelumnya mengenai perangkat IOT terdapat Board Nod...