User manual

De Arduino microcontroller
Pagina 17
if… else
De if… else opdracht maakt het mogelijk hoe dan ook een beslissing te laten nemen.
Bijvoorbeeld je meet dat een digitale input pin hoog is in dat geval wil je dat actie_A
start. Is de pin echter laag dan moet actie_B starten Dat zou er als volgt uit kunnen
zien:.
if (inputPin == HIGH)
{
Voer aktie_A uit;
}
else
{
Voer aktie_B uit;
}
Else kan ook een andere procedure zijn zodat je meerdere testen in dezelfde lus kunt
verwerken. Bekijk het volgende voorbeeld eens:
if (inputPin < 500)
{
Voer aktie_A uit;
}
else if (inputPin >= 1000)
{
Voer aktie_ B uit;
}
else
{
Voer aktie_C uit;
}
Opmerking: Kijk goed naar de haakjes en de puntkomma’s dat wil op deze wijze
best wel eens ingewikkeld worden.