ARDUINO BASİT PWM UYGULAMASI

Merhaba arkadaslar bugun sizlere Arduino ile basit PWM kontrol uygulamasını anlatacağım.Bu uygulamamızda bir veya birden fazla led'in parlaklığını PWM sinyallerle ayarlamaya çalışacağız.

UYGULAMADA KULLANILAN MALZEMELER:

1-)Arduino
2-)Led (x 2)
3-)Breadboard veya delikli pertinaks
4-)220 ohm direnç (x 2)

Arkadaşlar devremizi board üzerine kuralım.
NOT:Arduino kartımız üzerinde belirli pinler pwm sinyali gönderebiliriz. Bu pinler numaralının yanında '~' işaret ile gösterilmiştir.

Kod kısmına gelelim burada yeni başlayan arkadaşlar için bi öneride bulunayim lütfen kodları kopyala yapıştır yapmayalım uğraştırıcı olsa bile kendimiz bakarak yazalım azda olsa birseyler öğrenmiş oluruz.

KOD:



int led1 = 3: int led2 = 5;
int brightness = 0; // parlaklık için değişken atadık
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
if (brightness<255){ // parlaklık değerimiz arduino UNO kartı için en fazla 255 değerini alabilir
analogWrite(led1,brightness); // analogWrite kodu ile 0-255 arasında bir parlaklık değeri atıyoruz
analogWrite(led2, 255 - brightness);// led1 mizin parlaklığı artarken led2 mizinki azalıcak
delay (300);//bekleme süresi
brightness++; // parlaklık değerimizi +1 olarak her seferinde artırıyoruz
}
if(brightness ==255){ // parlaklık değerimiz 255 olduğu zaman sıfırlayıp
// tekrar başa alıyoruz döngüyü
brightness = 0;
}

}
Google Plus ile Paylaş

Kısaca: j

Elektronik ve Geliştirme Kartları hakkında bilgilerini sizlerle paylaşan yardımsever bir kişi.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder