Condizioni if...else.
if, else if, else - gli operatori di condizioni. Leggi di più qui.
// quando si esegue una singola azione {} sono facoltativi
if (a > b) c = 10; // se a è maggiore di b, allora c = 10
else c = 20; // in caso contrario, allora c = 20
// invece del confronto puoi usare una variabile booleana
boolean myFlag, myFlag2; if (myFlag) c = 10; // condizioni complicati
if (myflag && myFlag2) c = 10; // е se entrambi i flag sono true
// quando si eseguono due o più {} sono obbligatori
if (myFlag)
{
с = 10;
b = c;
}
else
{
с = 20;
b = a;
}
byte buttonState;
if (buttonState == 1) a = 10; // se buttonState 1
else if (buttonState == 2) a = 20; // in caso contrario, ma se buttonState è 2
else a = 30; //se questo non è vero, allora
