Please note that the return value for millis() is of type unsigned long, logic errors may occur if a programmer tries to do arithmetic with smaller data types such as int. Even signed long may encounter errors as its maximum value is half that of its unsigned counterpart.

Die TSOP312 ..Serie sind miniaturisierte Empfänger für die Infrarot-Fernbedienungs-Systeme. Da eine PIN-Diode und ein Vorverstärker auf einem Leiterrahmen montiert sind, wirkt das Epoxid-Paket als IR-Filter. Ten Ir prímač má v sebe demodulátor teda presnejšie filter s tvarovačom. To znamená že normálne máš na výstupe log 1. Ak prímač nasníma signál o dostatočnej intenzite, jeho nosnej (v tomto prípade 36kHz) tak po jeho reakčnej dobe sa na výstupe zmení stav na log 0 po celú dobu tohto signálu.