int a=0;
int b=0;
int count=0;
int touch=0;
void setup() {
Serial.begin(9600);
pinMode(12,INPUT);//on\off
pinMode(11,INPUT);//colour mixing
pinMode(6,OUTPUT);//R
pinMode(2,OUTPUT);//G
pinMode(3,OUTPUT);//B
}
void loop() {
Serial.print("COUNT ");
Serial.println(a);
Serial.print("TOUCH ");
Serial.println(b);
delay(500);
digitalWrite(6,0);
digitalWrite(2,0);
digitalWrite(3,0);
a=digitalRead(12);
b=digitalRead(11);
if(a==1){
count=count+1;
digitalWrite(11,1);
digitalWrite(6,1);
digitalWrite(2,1);
digitalWrite(3,1);
if(b==1){
if( touch=touch+1){
digitalWrite(6,1);
digitalWrite(2,0);
digitalWrite(3,0);
}
else if(touch=touch+2){
digitalWrite(6,0);
digitalWrite(2,1);
digitalWrite(3,0);
}
}
}
else{
count=count+1;
digitalWrite(6,0);
digitalWrite(2,0);
digitalWrite(3,0);
}
}