Accendere un led con una sequenza di tasti

stefanodaimler:
Usando 2 if diversi per lo stesso tasto, mi viene letto solo il primo e quindi ho provato ad inserire un if dopo un else, ma sto cercando per avere la sintassi corretta, ma inutilmente

Quello che serve è capire se è la prima o la seconda volta che si preme quel tasto, e questo probabilmente richiede anche di determinare, in un modo o nell'altro, se è già avvenuto il primo rilascio.

Queste cose si risolvono con variabili di stato, per cui il programma deve tenere conto non solo delle letture degli ingressi attuali, ma anche delle informazioni di stato generate nei cicli precedenti.