Stap 7: Emuleren IR-signalen met behulp van Arduino
U kunt ook de IR signalen met behulp van de Arduino in plaats van met behulp van een afstandsbediening. Ik ladyada de code gewijzigd zodat u code voor elke knop sturen kunt door alleen het bieden van de gedecodeerde waarde. Deze code stuurt het IR signaal op reset en vervolgens na elke minuut.
Te installeren uw eigen afstandsbediening, kies een willekeurige knop van uw afstandsbediening en krijgen de opgemaakte C-matrix voor het geboden door de IR-lezing Arduino code in stap 3. Vervang de waarden toegewezen aan [uint16_t IRsignal] array met de opgemaakte array die je hebt.
Nu kunt u om verschillende IR signaal door het aanroepen van EncodeData() met de gedecodeerde waarde van de knop die u wilt verzenden als een parameter, en vervolgens roepen SendIRCode() code. U wilt bijvoorbeeld IR signaal voor knop waarvan de gedecodeerde waarde 2 is, Bel EncodeData(2) gevolgd door te bellen naar SendIRCode(). Zo simpel als dat!
De bijgevoegde arduino schets wacht op u om de gedecodeerde waarde van de knop die u wilt emuleren en stuurt het IR signaal daarvoor te sturen. Vergeet niet om in te stellen regel die eindigt op seriële monitor als 'Newline'.