Basit arduino projeleri (led parlaklığı)

Merhabalar…

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);
}

 

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir