Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <IRremote.h>
- #define irPin 11
- IRrecv irrecv(irPin);
- decode_results results;
- #define bluePin 5
- #define greenPin 6
- int jasnosc = 0;
- void setup() {
- Serial.begin(57600);
- irrecv.enableIRIn();
- pinMode(bluePin, OUTPUT);
- pinMode(greenPin, OUTPUT);
- }
- void loop() {
- if (irrecv.decode(&results)) {
- switch (results.value) {
- case 0x96:
- if(jasnosc < 255) {jasnosc = jasnosc+5;}
- Serial.println(jasnosc);
- analogWrite(greenPin, 255);
- break;
- case 0x896:
- if(jasnosc > 0) {jasnosc = jasnosc-5;}
- Serial.println(jasnosc);
- analogWrite(bluePin, 255);
- break;
- }
- irrecv.resume();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement