Internet möjliggj橬一j interaktiva trappa lampor (3 / 5 steg)
Steg 3: Ladda upp koden...
Installera ShiftPWM och MQTT bibliotek
Anslut din Arduino och ladda upp bifogade skissen,
Jag gör inte anspråk på att vara bäst på att skriva kod - det är inte mitt bröd och smör men jag har gjort det länge. Det finns förmodligen en hel del minne slösas bort i olika varierande definitioner men det fungerar bra och lämnar gott om kod utrymme för dina egna mods. Känn dig fri att mod som du tycker passar.
Den koden jag meddelanden här är fortfarande en delmängd av koden jag faktiskt använder men funktionellt är samma. Jag har andra enheter som är anslutna till arduino som publicerar information via MQTT. Du kan till exempel använda detta som en "trappa larm" att det kanske skickar ett meddelande om att någon kommer upp för trappan på natten utan gå ner - dvs en inkräktare. Kanske har du ett litet barn du vill göra säker gör inte gå upp för trapporna. Möjligheterna är oändliga...
Du kommer att behöva modifiera den något för att använda din egen MQTT server (IP eller DNS-namn) och prenumeration sökväg. Jag har lämnat vissa värden där. Det är de enda ändringarna bör du behöver - det är aktiverat för DHCP.