T.C. Mİllî Eğİtİm BakanlIğI
SAMSUN / TEKKEKÖY - Tekkeköy İmam Hatip Ortaokulu

Arduino/mBlock Potansiyometre ile RGB Led Kullanımı

Arduino/mBlock Potansiyometre ile RGB Led Kullanımı

Arduino/mBlock Potansiyometre ile RGB Led Kullanımı

Bu uygulamamızda potansiyometre ile RGB ledimizin kırmızı, yeşil ve mavi renklerinin parlaklığını potansiyometre ile ayarlayabileceğiz. Fakat istediğimiz rengin istediğimiz kadar etkisini artırıp azaltabilmek için üç potansiyometre kullanmak gerekir. Biz ise bir tane potansiyometre kullanacağız. Bu sebeple potansiyometre değişimleri renkler üzerinde aynı oranlarda etki edecektir.

Arduino/mBlock Potansiyometre ile RGB Bağlantı Şeması

22-03-2019

mBlock Kodlar

Potansiyometreden gelen değer 0-1023 arasında, RGB ledin değer aralığı ise 0-255 arasında olduğu için potansiyometreden gelen değeri 4´e bölerek dengeyi sağlamış oluyoruz.

22-03-2019

Arduino Ide Kodlar

int yesil = 10; //yesil bacağın 10. pinde olacağını belirtiyoruz

int mavi = 11; //mavi 11 de

int kirmizi = 9; // kırmızı 9 da

#define pot A0;  //Potansiyometre AO´da

void setup() {

//pinleri çıkış olarak ayarlıyoruz

  pinMode(yesil, OUTPUT);

  pinMode(mavi, OUTPUT);

  pinMode(kirmizi, OUTPUT);

pinMode(POT, INPUT);    //A0 pinindeki potansiyometre analog giriş olarak ayarlanır

}

void loop() {

 // her bir bacak için ilk değer oluşturuyoruz

int deger=map(analogRead(POT), 0, 1023, 0, 255);

    analogWrite( yesil, deger );

    analogWrite( kirmizi, deger );

    analogWrite( mavi, deger );

    delay( 100 );

}

Paylaş Facebook  Paylaş twitter  Paylaş google  Paylaş linkedin
Yayın: 22.03.2019 - Güncelleme: 22.03.2022 12:58 - Görüntülenme: 628
  Beğen | 3  kişi beğendi