Pazar , 11 Haziran 2023

Potansiyometre İle RGB Led Kontrolü Arduino


Potansiyometre İle RGB Led Kontrolü Arduino

Bu uygulamamızda Arduino aracılığı ile potansiyometre kullanarak RGB led kontrolü yaptık.

Tinkercad Devre Şeması

Devre Kodları

int kirmiziPin = 2;
int yesilPin = 4;
int maviPin = 3;
int potdegeri=0;
void setup()
{
pinMode(kirmiziPin, OUTPUT);
pinMode(yesilPin, OUTPUT);
pinMode(maviPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
potdegeri=analogRead(A0);//analog veri okunuoyr
Serial.println(potdegeri);//değer ekrana yazılıyor

if(potdegeri>=0 && potdegeri<100)
{
analogWrite(kirmiziPin,0); // kırmızı sönük
analogWrite(yesilPin,0); // Yeşil Sönük
analogWrite(maviPin,0); // Mavi Sönük
delay(25);
}
else if(potdegeri>=100 && potdegeri<200)
{
analogWrite(kirmiziPin,255); // kırmızı max düzeyde yanıyor
analogWrite(yesilPin,0); // Yeşil Sönük
analogWrite(maviPin,0); // Mavi Sönük
delay(25);
}
else if(potdegeri>=200 && potdegeri<300)
{
analogWrite(kirmiziPin,0); // kırmızı sönük
analogWrite(yesilPin,255); // Yeşil mak düzeyde yanıyor
analogWrite(maviPin,0); // Mavi Sönük
delay(25);
}
else if(potdegeri>=300 && potdegeri<400)
{
analogWrite(kirmiziPin,0); // kırmızı sönük
analogWrite(yesilPin,0); // Yeşil Sönük
analogWrite(maviPin,255); // Mavi makimum yanıyor
delay(25);
}
else
{
//TURUNCU RENK İÇİN
analogWrite(kirmiziPin,255); // Kırmızı maksimum yanıyor
analogWrite(yesilPin,127); // yeşil bir miktar yanıyor
analogWrite(maviPin,0); // Mavi Sönük
delay(25);
}

}

 

Bu Konuda İlginizi Çekebilir

2022-2023 İşletmelerde Beceri Eğitimi İş Dosyası Hazırlama Yönergesi

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ 2022-2023 EĞİTİM ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ ALANI İŞLETMELERDE BECERİ …