const int buttonPin = 7;
const int ledPin = 13;
int myDelay=200;
int bGiallo=8;
int bViola=9;
int ultimostatob=0;
int buttonValue = 0;
int statoLed=LOW;
void setup() {
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
if(digitalRead(bGiallo)==HIGH){myDelay++;}
if(digitalRead(bViola)==HIGH){myDelay--;}
buttonValue = digitalRead(buttonPin);
Serial.println(buttonValue);
Serial.print("delay=");
Serial.println(myDelay);
delay(myDelay);
if(buttonValue != ultimostatob){
if( buttonValue== HIGH)
statoLed=!statoLed;
}
digitalWrite(ledPin,statoLed);
ultimostatob=buttonValue;
}