BASİT ARDUİNO PROJELERİ (LED PARLAKLIĞI)

Bir led yardımı ile efektler yapmak istiyorsak parlaklık değiştirmek bu iş için biçilmiş kaftan bunu yapmak aslında çok kolay sadece ne yapmamız gerektiğini bilelim.

MANTIK: Ledin parlaklık düzeyine 0-255 arasında bir değer vererek yavaş yavaş parlaklık artışı sağlamak

int led = 9;           //ledin bağlandığı pin
int brightness = 0;    // ilk parlaklık değeri sıfır yaptık
int fadeAmount = 5;    // parlaklık adımları değeri. her seferinde 5 birim artar azalır demek.
//ilk kurulum değerleri. Resetten sonra bir kez yapılır.
void setup()  {
// pin 9 u çıkış yaptık
pinMode(led, OUTPUT);
}
// sonsuz döngü
void loop()  {
// pin 9 parlaklığını ayarla
analogWrite(led, brightness);// parlaklığı değiştir
brightness = brightness + fadeAmount;
// parlaklık değerleri sona gelince mantığı değiştir
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
// gözümüzün değişikliği algılaması için 30 milisaniye bekle
delay(30);
}

 

Katkılarından dolayı ElektRobot’a teşekkür ederiz: http://www.elektrobot.net/basit-arduino-projeleri-led-parlakligi/

İlk yorum yapan olun

Bir Cevap Yazın