Stap 4: De Code van de Arduino
Eerst moet van, u verwijderen van de IRRemoteRobot-bibliotheken die zijn ingebouwd de Arduino software en installeer de IRRemote bibliotheken opgenomen hier. Vervolgens program je Arduino met de Decoder van de IR-code. Dit zal u tonen de HEX-codes van de IR-signalen in Serial.print. Vind de code van de Hexuitdraai van de knop die u wilt gebruiken om te schakelen op uw Pi.
Bewerk de code "PI Power.ino" door het veranderen van de variabele "const lange StoredCode". Laat de '0 x' en wijzig de code van de Hexuitdraai daarna. Vervolgens uploaden die aan de Arduino.
Deze code is zo geschreven dat het blijven zal uitgeschakeld totdat de externe knop wordt ingedrukt. Eenmaal op, de arduino remote knooppersen zal negeren en zal wachten op een schone sluiting moet worden uitgevoerd. Op Kodi gebaseerde distributies is dit gemakkelijk ook gedaan door de afstandsbediening. Zodra een schone sluiting wordt uitgevoerd, het snijdt macht, en gaat dan terug naar kijken voor de externe knop drukt.