You're right I tried to write the code more properly, but still works in the same way...
const int PiezoGreen = 4;
const int PiezoRed = 7;
const int GreenLED = 9;
const int RedLED = 11;
const int BluLED = 10;
void setup ()
{
pinMode (PiezoGreen, INPUT);
pinMode (PiezoRed, INPUT);
pinMode (GreenLED, OUTPUT);
pinMode (RedLED, OUTPUT);
pinMode (BluLED, OUTPUT);
}
void loop () {
if (digitalRead(PiezoGreen) == HIGH){
digitalWrite (GreenLED, LOW);
}
else if (digitalRead(PiezoGreen) == LOW) {
digitalWrite (GreenLED, HIGH);
}
if (digitalRead(PiezoRed) == HIGH){
digitalWrite (RedLED, HIGH);
}
else if (digitalRead(PiezoRed) == LOW) {
digitalWrite (RedLED, LOW);
}
if (digitalRead(PiezoGreen) == digitalRead(PiezoRed))
{
digitalWrite (BluLED, HIGH);
}
else if (digitalRead(PiezoGreen) != digitalRead(PiezoRed))
{
digitalWrite (BluLED, LOW);
}
}