Stap 4: Decoderen signalen van uw afstandsbedieningen
RC-switch beschikt over ingebouwde functies waarmee verzendt wachtwoorden voor bepaalde native ondersteunde apparaten – zo hebt u één van deze apparaten (ik niet) u mei zitten kundig voor deze stap overslaan.
Open de rc-switch "ReceiveDemo_Advanced" voorbeeld schets. Uploaden en de seriële monitor openen. Houd de afstandsbediening in de buurt van uw ontvangersmodule en druk op een knop. De Arduino moet decoderen van het signaal en de resultaten in de seriële monitor afdrukken. Dit is wat ik kreeg voor mijn afstandsbediening lichtnet schakelaar wanneer mij pers naar de knop kanaal 5 inschakelen:
De LX2262A-R4 maakt gebruik van een 12 tri-state bits codewoord bestaande uit 8 adres bits gevolgd door 4 databits. Voor de tri-state codewoord boven – 011000001000 - het adres is 01100000 (kanaal 5) en de opdracht/gegevens is 1000 (inschakelen).
Mijn lichtnet schakelaars kunnen maximaal 8 adressen met een afzonderlijke in- en uitschakelen opdracht hebben voor elk. Door op elke knop en decoderen van de signalen uitgewerkt ik de codes voor alle adressen en commando's:
Ik vermoed dat het adres wachtwoorden zal hetzelfde zijn voor alle apparaten van hetzelfde maken & model-als iemand kan bevestigen dit aub laat het me weten.
De EV1527 chipset in mijn garagedeur RAS gebruikt een 24-bits codewoord bestaande uit 20 adres bits gevolgd door 4 databits. De codes die ik kreeg van mijn garagedeur externe zijn: