Ok mas nesse caso os botões teriam que se manter ligados...
Por isso pensei em como armazenar o último botão pressionado para ele saber qual loop manter!
O que acha?
bubulindo:
Não tem nada que saber...Defines as entradas... depois fazes um if para cada botão.
if (digitalRead(OFF) == TRUE)
analogWrite(SAIDA, 0);
if (digitalRead(MAX) == TRUE)
analogWrite(255);
if (digitalRead(MID) == TRUE)
analogWrite(180);
if (digitalRead(MID_LO) == TRUE)
analogWrite(50);
bubulindo:
Não tem nada que saber...Defines as entradas... depois fazes um if para cada botão.
if (digitalRead(OFF) == TRUE)
analogWrite(SAIDA, 0);
if (digitalRead(MAX) == TRUE)
analogWrite(255);
if (digitalRead(MID) == TRUE)
analogWrite(180);
if (digitalRead(MID_LO) == TRUE)
analogWrite(50);