#include <IRremote.h>
int Ir_recieve = 13;
int val = 0;
void setup() {
Serial.begin(9600);
IrReceiver.begin(Ir_recieve);
for(int i = 1; i <= 10; i++){
pinMode(i, OUTPUT);
}
}
void loop() {
if(IrReceiver.decode()){
IrReceiver.resume();
int ch = IrReceiver.decodedIRData.command;
Serial.println(IrReceiver.decodedIRData.command);
if(ch == 2){
val++;
if(val >= 10){
val = 10;
}
}
else if(ch == 152){
val--;
if(val <= 0){
val = 1;
}
}
}
for(int i = 1; i <= val; i++){
digitalWrite(i, HIGH);
}
for(int i = 10; i >= val; i--){
digitalWrite(i, LOW);
}
}