Infrared CCFLR
Infrared CCFLR
Infrared
Presented by:
Matthan Dave Cabonegro
Justine Angela Cristobal
Jet Vitorio Fernandez
Louie Jay Layderos
Rom Jordan Resurreccion
Submitted to:
ENGR. Jesse Dela Cruz
05/20/23
Build your circuit like this:
IR remote controller
IR control codes Used for
key
CH FFA25D
CH – FF629D
CH + FFE21D
PREV FF22DD
NEXT FF02FD
PLAY/PAUSE FFC23D
VOL – FFE01F
VOL + FFA857
EQ FF906F ALL ON
0 FF6897 ALL OFF
100 + FF9867 FADE BLUE
200 + FFB04F BLINK RED
1 FF30CF TOGGLE RED
2 FF18E7 TOGGLE GREEN
3 FF7A85 TOGGLE BLUE
4 FF10EF TOGGLE YELLOW
5 FF38C7
6 FF5AA5
7 FF42BD
8 FF4AB5
9 FF52AD
Codes Used:
#include <IRremote.h>
void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
irrecv.blink13(true);
}
void loop(){
if (irrecv.decode(&results)){
Serial.println(results.value, HEX);
irrecv.resume();
}
}
////AND
#include <IRremote.h>
}
}
void Blinkred() {
for(int i=0;i<10;i++){
void allOn(){
PORTB = B1111;
}
void allOff(){
PORTB = B0000;
}
void toggleAll(){
PORTB = ~PORTB;
}
void toggleRed(){
boolean x;
x = digitalRead(redPin);
digitalWrite(redPin, !x);
delay(1000);
}
void toggleGreen(){
boolean x;
x = digitalRead(greenPin);
digitalWrite(greenPin, !x);
delay(1000);
}
void toggleBlue(){
boolean x;
x = digitalRead(bluePin);
digitalWrite(bluePin, !x);
delay(1000);
}
void toggleYellow(){
boolean x;
x = digitalRead(yellowPin);
digitalWrite(yellowPin, !x);
delay(1000);
}
void setup(){
irrecv.enableIRIn();
irrecv.blink13(true);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(yellowPin, OUTPUT);
allOn();
void loop(){
if (irrecv.decode(&results)){
switch(results.value){
case 0xFF30CF: //Keypad button "1"
toggleRed();
break;
irrecv.resume();
}
}