11 Haziran 2015 Perşembe

3 Buton ile RGB

Merhaba arkadaşlar...
Bugün 3 adet buton ile RGB'led adı verilen devre elemanını kontrol edeceğiz.

RGB led nedir ?

RGB İngilizcedeki red (kırmızı), green (yeşil), blue (mavi) renklerin baş harfleri birleştirilerek oluşmuş bir terimdir. Genel çalışma prensipi; bu üç rengi kullanarak, farklı kombinasyonlarda, çok fazla renk verebilir.

Gerekli Malzemeler

  • Arduino geliştirme kartı
  • RGB led (benimkisi anode)
  • 3 adet 330 ohm direnç
  • 3 adet 10 k direnç
  • 3 adet çıt çıt buton
  • Jumper kablolar
  • Bread board

Bağlantı Şeması

























Kullanılacak Kodlar


/*------>BlueTesla
3 butonlu rgb devresi
her buton bir rengi yakmaktadır
butonlar bir birini etkilemez
*/
int but1 = 13;
int but2 = 12;
int but3 = 11;
int kir = 7;
int yes = 6;
int mav = 5;

int but1Durum = 0;
int but2Durum = 0;
int but3Durum = 0;

void setup() {
  pinMode(but1,INPUT);
  pinMode(but2,INPUT);
  pinMode(but3,INPUT);
  pinMode(kir,OUTPUT);
  pinMode(yes,OUTPUT);
  pinMode(mav,OUTPUT);

digitalWrite(kir, LOW);
digitalWrite(yes, LOW);
digitalWrite(mav, LOW);
}
void loop() {
  but1Durum = digitalRead(but1);
  if(but1Durum==HIGH){
    digitalWrite(kir, LOW);
}
else {
    digitalWrite(kir, HIGH);
}
  but2Durum = digitalRead(but2);
  if(but2Durum==HIGH){
    digitalWrite(yes, LOW);
}
else {
    digitalWrite(yes, HIGH);
}
  but3Durum = digitalRead(but3);
 if(but3Durum==HIGH){
    digitalWrite(mav, LOW);
}
else {
    digitalWrite(mav, HIGH);
}
}

--------------------------------------------------------------------------------------------------------------




Hepinize iyi çalışmalar...

Hiç yorum yok:

Yorum Gönder