3 adet buton iki bacaklı
RGB led
3 adet 470 ohm direnç
Arduino kodları
int kirmizipin=11;
int yesilpin=10;
int mavipin=9;
int kirmizibuton=7;
int yesilbuton=6;
int mavibuton=5;
int kirmizi=0;
int yesil=0;
int mavi=0;
void setup(){
pinMode(kirmizipin, OUTPUT);
pinMode(yesilpin, OUTPUT);
pinMode(mavipin, OUTPUT);
pinMode(kirmizibuton, INPUT_PULLUP);
pinMode(yesilbuton, INPUT_PULLUP);
pinMode(mavibuton, INPUT_PULLUP);
}
void loop(){
if(digitalRead(kirmizibuton)==LOW)
{
kirmizi++;
if(kirmizi>255) kirmizi=0;
}
if(digitalRead(yesilbuton)==LOW)
{
yesil++;
if(yesil>255) yesil=0;
}
if(digitalRead(mavibuton)==LOW)
{
mavi++;
if(mavi>255) mavi=0;
}
analogWrite(kirmizipin, kirmizi);
analogWrite(yesilpin, yesil);
analogWrite(mavipin, mavi);
delay(10);
}
Şekil 1 Arduino devre şeması
Şekil 2 Arduino devre şeması
Hiç yorum yok:
Yorum Gönder