Styra tre eluttag från en dator trådlöst (4 / 5 steg)
Steg 4: kod
UART få koden är avbrott driven. En hög till låg övergång på Pin 1.2 börjar ta emot-processen. TIMERA används då var och en av de återstående bitarna; åtta bitar och en stoppbit.
De förväntade tecken är följande
' 0' (0x30) - mottagare 1 off
' 1' (0x31) - mottagare 1 på
' 2' (0x32) - mottagare 2 off
' 3' (0x33) - mottagare 2 på
' 4' (0x34) - mottagare 3 off
' 5' (0x35) - mottagare 3 på
Den koden då set knappen pin hög, väntar på en tid för att simulera en knapptryckning och sedan återställer alla knappen pad stiften låga.
Delay perioden beror på tillämpningen. Förseningen i koden körs för närvarande i 1,5 sekunder. Jag fann detta vara ganska tillförlitlig över ett kort intervall under ideala förhållanden. För att garantera att lämpliga uttaget aktiverar eller inaktiverar du kanske vill öka tiden.
För att styra sändaren helt enkelt bifoga LaunchPad styrelsen till datorn via USB-porten. Öppna du favorit terminalprogram och ansluta till COM3 på 9600, N, 8, 1. Skicka det lämpliga ASCII-tecknet och titta på lampan på sändare ombord blixten för att indikera att kommandot skickas. Om mottagarna är ansluten till ett eluttag kommer du höra klickningar som stafett växlarna och eventuella anslutna apparaten kopplas på eller av.