Arduino ile RGB LED kontrolcüsü nasıl yapılır?

Little Doge

Hectopat
Katılım
15 Ocak 2021
Mesajlar
1.552
Çözümler
17
Daha fazla  
Cinsiyet
Erkek
AMD Wraith RGB fanın LED'lerini, Arduino Uno ile renklerini kontrol etmek istiyorum; adeta kasalardaki RGB kontrolcüler gibi.

Denemeler yaptım ama 4 bacaklı butonda hep kısa devre oldu. ChatGPT bile başaramadı veya ben yanlış bir şeyler yaptım.
4 bacaklı buton olması kafamı karıştırdı, bağlantıları yapamadım. Yazılımı ChatGPT başarılı yapıyor ama devre bağlantılarında yardımcı olamadı.

İstediğim şu: Butona her basıldığında sırasıyla; "Kırmızı", "Mavi", "Yeşil, "Renk Döngüsü", "Kapalı" şeklinde geçişler yapsın.
  • Arduino Uno R3 Klon
  • AMD Wraith RGB Fan
  • 12V Adaptör
  • 4 Bacaklı Buton
  • 10K Direnç (Buton için gerekiyormuş)
  • Breadboard
Bağlantıları yapmamda yardımcı olabilir misiniz?
 
Fanın bağlantılarının fotoğrafını atarsan yardımcı olabilirim.
4 bacaklı butonun mantığını öğrenmek amacıyla daha basit bir devre kurmamda yardımcı olabilir misiniz?

Mesela butona her bastığımda fanın RPM'i değişsin. Buna göre Breadboard resmini veya Paint'ten devreyi çizip atabilirim.
 
Son düzenleme:
Devre:
1719659860270.png

Örnek kod:
1719659911225.png

9v pili adaptör olarak, motoru da fan olarak düşünebilirsiniz.
 
C++:
int cikti = 0;



void setup()

{

  pinMode(7, INPUT);

  pinMode(3, OUTPUT);



  cikti = 0;

}



void loop()

{

  if (digitalRead(7) == 1) {

    if (cikti > 225) {

      cikti = 0;

    } else {

      cikti = (cikti + 25);

      analogWrite(3, cikti);

      delay(500); // Wait for 500 millisecond(s)

    }

  }

}

Kodda bu şekilde.

N elemanı nedir?
Transistör (NPN)

Devre ve kod anlaşılır olmuşmu ,açıklamamı istediğiniz birşey varmı ?
 

Technopat Haberler

Yeni konular

Geri
Yukarı