/*const int PlayPause = 3;
const int Repeat = 1;
const int PlayPauseLed = 8;
const int RepeatLed = 9;
bool PlayPress = false;
bool RepeatPress = false;
void setup() {
pinMode(PlayPause, INPUT_PULLUP);
pinMode(Repeat, INPUT_PULLUP);
pinMode(PlayPauseLed, OUTPUT);
pinMode(RepeatLed, OUTPUT);
}
void loop()
{
if (digitalRead(PlayPause) == LOW) {
// Il pulsante è stato premuto
if (!PlayPause ) {
PlayPress = true;
digitalWrite(PlayPauseLed, HIGH);
delay(100); // Simulazione della pressione
digitalWrite(PlayPauseLed, LOW);
}
} else {
PlayPress = false;
}
if (digitalRead(Repeat) == LOW) {
// Il pulsante è stato premuto
if (!Repeat) {
RepeatPress = true;
digitalWrite(RepeatLed , HIGH);
delay(100); // Simulazione della pressione
digitalWrite(RepeatLed , LOW);
}
} else {
RepeatPress = false;
}
}*/
const int pulsantePin1 = 1;
const int pulsantePin2 = 3;
const int ledPin1 = 8;
const int ledPin2 = 9;
bool pulsantePremuto1 = false;
bool pulsantePremuto2 = false;
void setup() {
pinMode(pulsantePin1, INPUT_PULLUP);
pinMode(ledPin1, OUTPUT);
pinMode(pulsantePin2, INPUT_PULLUP);
pinMode(ledPin2, OUTPUT);
}
void loop() {
if (digitalRead(pulsantePin1) == LOW) {
// Il pulsante è stato premuto
if (!pulsantePremuto1) {
pulsantePremuto1 = true;
digitalWrite(ledPin1, HIGH);
delay(100); // Simulazione della pressione
digitalWrite(ledPin1, LOW);
}
} else {
pulsantePremuto1 = false;
}
if (digitalRead(pulsantePin2) == LOW) {
// Il pulsante è stato premuto
if (!pulsantePremuto2) {
pulsantePremuto2 = true;
digitalWrite(ledPin2, HIGH);
delay(100); // Simulazione della pressione
digitalWrite(ledPin2, LOW);
}
} else {
pulsantePremuto2 = false;
}
}