top of page

Arduino RGB LED KONTROL(UZAKTAN KUMANDA İLE)



#include <IRremote.h> IRrecv irrecv(12); decode_results results; #define BUTON1 0xFFA25D #define BUTON2 0xFF629D #define BUTON3 0xFFE21D #define BUTON4 0xFF22DD #define BUTON5 0xFF02FD #define BUTON6 0xFFC23D #define BUTON7 0xFFE01F #define BUTON8 0xFFA857 #define BUTON9 0xFF906F #define YILDIZ 0xFF6897 #define BUTON0 0xFF9867 int rpin = 3; int gpin = 5; int bpin = 6;

void setup() { pinMode(rpin, OUTPUT); pinMode(gpin, OUTPUT); pinMode(bpin, OUTPUT); pinMode(led4, OUTPUT); Serial.begin(9600); irrecv.enableIRIn(); } void loop() {

if (irrecv.decode(&results)) { Serial.println(results.value, HEX); if (results.value == BUTON1) { digitalWrite(rpin, HIGH); digitalWrite(gpin, LOW); digitalWrite(bpin, LOW); } if (results.value == BUTON2) { digitalWrite(rpin, LOW); digitalWrite(gpin, HIGH); digitalWrite(bpin, LOW); } if (results.value == BUTON3) { digitalWrite(rpin, LOW); digitalWrite(gpin, LOW); digitalWrite(bpin, HIGH); } //TURUNCU if (results.value == BUTON4) { analogWrite(rpin, 255); analogWrite(gpin, 12); analogWrite(bpin, 0); } //sarı if (results.value == BUTON7) { analogWrite(rpin, 255); analogWrite(gpin, 111); analogWrite(bpin, 0); } //tukuaz if (results.value == BUTON5) { analogWrite(rpin, 0); analogWrite(gpin, 255); analogWrite(bpin, 120); } if (results.value == BUTON8) { analogWrite(rpin, 255); analogWrite(gpin, 255); analogWrite(bpin, 255); } if (results.value == BUTON9) { analogWrite(rpin, 255); analogWrite(gpin, 0); analogWrite(bpin, 255); } if (results.value == BUTON6) { analogWrite(rpin, 0); analogWrite(gpin, 245); analogWrite(bpin, 255); } if (results.value == BUTON0) { analogWrite(rpin, 255); analogWrite(gpin, 10); analogWrite(bpin, 10); } if (results.value == YILDIZ) { analogWrite(rpin, 0); analogWrite(gpin, 0); analogWrite(bpin, 0); } irrecv.resume(); }

}



arduino ır kütüpane

https://yadi.sk/d/Z4LsP5LYvDJdp

933 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

Comentários


bottom of page