Stap 5: Nuttige Code uitgelegd - seriële Polling
Polling voor seriële input:Dit is eenvoudig. Serial.available() is niet-nul wanneer er gegevens moeten worden gelezen. Wanneer wij willen onderbreken voor iets, bv. tussen berichten poll we gewoon Serial.available() over en voorbij terwijl lus voor een periode van tijd. Als om het even wat verschijnt, breken we de lus:
pauze tussen berichten
previousMillis = millis();
terwijl (millis() - previousMillis < INTER_DELAY)
{
Als (Serial.available() > 0)
{
breakout = 1;
de vertraging lus breken
breken;
}
}
Als (breakout == 1)
{
breakout = 0;
breken de bericht programma lus
breken;
}