Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <IRremote.h>
- IRsend irsend;
- unsigned long a;
- void setup() {
- Serial.begin(9600);
- Serial.setTimeout(4);
- }
- unsigned int A_one[78]={4450,4550,400,1800,450,650,450,1800,450,600,500,650,450,650,450,700,450,650,450,1750,450,650,500,1750,450,650,450,650,500,650,450,650,450,700,450,650,450,650,450,1750,450,650,500,650,450,650,500,650,450,650,450,1750,450,1750,500,650,450,1700,500,1750,450,1750,450,1800,450,1700,450};
- unsigned int A_two[78]={4450,4550,450,1750,450,650,500,1750,500,600,450,650,450,650,500,650,450,650,500,1700,500,650,450,1800,450,600,500,650,450,650,450,650,500,650,450,1750,450,650,500,1750,450,650,450,650,450,700,450,650,450,650,450,700,450,1750,450,650,450,1700,500,1750,500,1750,450,1750,500,1650,500};
- unsigned int A_three[78]={4450,4500,450,1750,450,700,450,1750,450,650,450,650,500,650,450,650,450,650,500,1750,450,650,450,1750,500,600,500,650,450,650,450,650,500,650,450,650,450,1750,500,1750,450,650,450,650,500,650,450,650,450,650,450,1750,500,650,450,650,500,1700,450,1800,450,1700,500,1750,500,1650,500};
- unsigned int A_four[78]={4450,4550,450,1750,450,700,450,1750,450,650,450,650,500,650,450,650,450,650,500,1700,500,650,450,1750,500,600,500,650,450,650,450,650,500,650,450,650,450,650,500,650,450,1700,500,600,500,650,450,650,500,600,500,1750,450,1750,500,1750,450,600,500,1750,500,1700,500,1750,500,1650,500};
- unsigned int A_five[78]={4450,4550,450,1750,450,650,500,1750,450,650,450,650,500,650,450,650,450,650,500,1750,450,650,450,1750,500,600,500,650,450,650,450,650,500,650,450,1750,450,650,500,650,450,1700,500,650,450,650,450,650,450,700,450,650,450,1750,500,1750,450,650,450,1750,500,1750,450,1750,500,1650,500};
- unsigned int A_six[78]={4400,4550,450,1800,400,700,400,1800,450,650,450,700,400,700,450,650,450,650,500,1750,450,650,450,1750,500,600,500,650,450,650,450,700,400,700,450,650,450,1750,500,650,450,1700,500,650,450,650,450,700,400,700,450,1750,450,650,450,1800,450,650,450,1750,500,1750,450,1750,450,1700,500};
- unsigned int A_seven[78]={4450,4550,450,1750,450,650,450,1800,450,650,450,650,450,650,500,650,450,650,450,1750,500,600,500,1750,500,600,500,600,500,650,450,650,500,600,500,650,450,650,500,1750,450,1700,500,600,500,650,450,650,450,650,500,1750,450,1750,500,600,500,650,450,1700,550,1700,500,1750,450,1700,500};
- unsigned int A_eight[78]={4400,4550,450,1750,450,650,450,1800,450,650,450,650,450,700,400,650,500,650,450,1750,450,700,450,1750,500,600,450,700,450,650,450,650,450,700,450,1750,450,650,450,1800,450,1700,500,650,450,650,450,700,450,600,500,650,450,1750,500,650,450,650,450,1750,450,1800,400,1800,450,1700,450};
- unsigned int A_nine[78]={4450,4500,450,1750,500,650,450,1800,450,600,450,650,500,650,450,650,450,700,450,1750,450,650,450,1800,450,650,450,650,450,650,500,600,500,650,450,650,500,1750,450,1750,500,1700,450,650,500,650,450,650,450,650,450,1800,450,650,450,650,450,650,450,1800,450,1750,450,1750,500,1650,500};
- unsigned int A_zero[78]={4450,4500,500,1750,450,650,450,1800,450,650,450,650,450,650,500,650,450,650,450,1750,450,650,500,1750,500,600,450,650,500,650,450,650,450,650,500,1750,450,650,450,650,500,650,450,1750,450,650,450,650,500,650,450,650,450,1750,500,1750,450,1750,450,650,450,1750,500,1750,450,1700,450};
- unsigned int A_w[78]={4450,4550,450,1750,450,650,500,1750,450,650,450,650,450,650,500,650,450,650,500,1700,500,600,500,1750,500,600,500,650,450,650,450,650,500,650,450,650,450,650,500,600,500,600,500,1750,500,600,500,1700,500,650,450,1750,450,1800,450,1750,450,1750,450,650,450,1750,500,650,450,1700,500};
- unsigned int A_on[78]={4450,4550,450,1750,450,650,450,1800,450,650,450,650,450,650,450,700,450,650,450,1750,450,700,450,1750,500,600,450,650,500,650,450,650,450,700,450,650,450,1750,450,650,450,700,450,650,450,650,500,650,450,650,450,1750,450,700,450,1750,450,1750,400,1800,450,1800,400,1800,450,1700,450};
- void S1() {irsend.sendRaw(A_one,78,38);delay(500);}
- void S2() {irsend.sendRaw(A_two,78,38);delay(500);}
- void S3() {irsend.sendRaw(A_three,78,38);delay(500);}
- void S4() {irsend.sendRaw(A_four,78,38);delay(500);}
- void S5() {irsend.sendRaw(A_five,78,38);delay(500);}
- void S6() {irsend.sendRaw(A_six,78,38);delay(500);}
- void S7() {irsend.sendRaw(A_seven,78,38);delay(500);}
- void S8() {irsend.sendRaw(A_eight,78,38);delay(500);}
- void S9() {irsend.sendRaw(A_nine,78,38);delay(500);}
- void S0() {irsend.sendRaw(A_zero,78,38);delay(500);}
- void Son() {irsend.sendRaw(A_on,78,38);delay(500);}
- void loop()
- {
- if (Serial.available())
- { a = Serial.parseInt();
- if (a==101) {Son ();}
- if (a==102) {S2();}
- if (a==103) {S3();}
- if (a==1) {S1();}
- if (a==2) {S2();}
- if (a==3) {S3();}
- if (a==4) {S4();}
- if (a==5) {S5();}
- if (a==6) {S6();}
- if (a==7) {S7();}
- if (a==8) {S8();}
- if (a==9) {S9();}
- if (a==10) {S1();S0();}
- if (a==11) {S1();S1();}
- if (a==12) {S1();S2();}
- if (a==13) {S1();S3();}
- if (a==14) {S1();S4();}
- if (a==15) {S1();S5();}
- if (a==16) {S1();S6();}
- if (a==17) {S1();S7();}
- if (a==18) {S1();S8();}
- if (a==19) {S1();S9();}
- if (a==20) {S2();S0();}
- if (a==21) {S2();S1();}
- if (a==22) {S2();S2();}
- if (a==23) {S2();S3();}
- if (a==24) {S2();S4();}
- if (a==25) {S2();S5();}
- if (a==26) {S2();S6();}
- if (a==27) {S2();S7();}
- if (a==28) {S2();S8();}
- if (a==29) {S2();S9();}
- if (a==30) {S3();S0();}
- if (a==31) {S3();S1();}
- if (a==32) {S3();S2();}
- if (a==33) {S3();S3();}
- if (a==34) {S3();S4();}
- if (a==35) {S3();S5();}
- if (a==36) {S3();S6();}
- if (a==37) {S3();S7();}
- if (a==38) {S3();S8();}
- if (a==39) {S3();S9();}
- if (a==40) {S4();S0();}
- if (a==41) {S4();S1();}
- if (a==42) {S4();S2();}
- if (a==43) {S4();S3();}
- if (a==44) {S4();S4();}
- if (a==45) {S4();S5();}
- if (a==46) {S4();S6();}
- if (a==47) {S4();S7();}
- if (a==48) {S4();S8();}
- if (a==49) {S4();S9();}
- if (a==50) {S5();S0();}
- if (a==51) {S5();S1();}
- if (a==52) {S5();S2();}
- if (a==53) {S5();S3();}
- if (a==54) {S5();S4();}
- if (a==55) {S5();S5();}
- if (a==56) {S5();S6();}
- if (a==57) {S5();S7();}
- if (a==58) {S5();S8();}
- if (a==59) {S5();S9();}
- if (a==60) {S6();S0();}
- if (a==61) {S6();S1();}
- if (a==62) {S6();S2();}
- if (a==63) {S6();S3();}
- if (a==64) {S6();S4();}
- if (a==65) {S6();S5();}
- if (a==66) {S6();S6();}
- if (a==67) {S6();S7();}
- if (a==68) {S6();S8();}
- if (a==69) {S6();S9();}
- if (a==70) {S7();S0();}
- if (a==71) {S7();S1();}
- if (a==72) {S7();S2();}
- if (a==73) {S7();S3();}
- if (a==74) {S7();S4();}
- if (a==75) {S7();S5();}
- if (a==76) {S7();S6();}
- if (a==77) {S7();S7();}
- if (a==78) {S7();S8();}
- if (a==79) {S7();S9();}
- if (a==80) {S8();S0();}
- if (a==81) {S8();S1();}
- if (a==82) {S8();S2();}
- if (a==83) {S8();S3();}
- if (a==84) {S8();S4();}
- if (a==85) {S8();S5();}
- if (a==86) {S8();S6();}
- if (a==87) {S8();S7();}
- if (a==88) {S8();S8();}
- if (a==89) {S8();S9();}
- if (a==90) {S9();S0();}
- if (a==91) {S9();S1();}
- if (a==92) {S9();S2();}
- if (a==93) {S9();S3();}
- if (a==94) {S9();S4();}
- if (a==95) {S9();S5();}
- if (a==96) {S9();S6();}
- if (a==97) {S9();S7();}
- if (a==98) {S9();S8();}
- if (a==99) {S9();S9();}
- if (a==100) {S1();S0();S0(); }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement