Lång räckvidd, 1,8 km, Arduino att Arduino trådlös kommunikation med HC-12. (3 / 6 steg)
Steg 3: Trådlös chattprogram, växlingsknapp, momentan knapp och några användbara funktioner
Trådlösa Messenger
Vi kommer börja med att göra ett trådlöst chattprogram.
Kopiera innehållet från filen "HC-12 messenger send/receive.txt" i den ZIP arkivet och klistra in den till var och en av Arduino-instanser. Koden är densamma för båda Arduinos.
Efter uppladdning koden, öppna den seriella monitorn för båda instanser.
Nu börja skriva i båda följetong monitorer för att starta en chatt.
Även din Arduinos är anslutna till samma dator, meddelandet är trådlösa.
Växlingsknapp
En växlingsknapp används ofta i elektronik. Principen är mycket enkel. Du trycker på en knapp en gång att vända på LED och tryck på samma knapp igen för att stänga av LED.
Kopiera och klistra in innehållet i "HC-12 växla knappen Send.txt" till "HC-12 avsändare"-instansen och den "HC-12 växla knappen Receive.txt" till "HC-12 receiver" instans och ladda upp.
När du trycker på knappen, borde du se lampan lyser upp. När du trycker på knappen igen, släcks lysdioden.
Några validators som timing och knappkod används för att kontrollera detta exempel arbeten perfekt.
Momentan knapp
En momentan knapp är ganska enkelt. Samtidigt som du trycker på knappen, tänds lampan. När släppa knappen, släcks lysdioden.
Kopiera och klistra in innehållet i den "HC-12 momentan knapp Send.txt" till "HC-12 avsändare"-instansen och den "HC-12 momentan knapp Receive.txt" till "HC-12 receiver" instans och ladda upp.
Några användbara funktioner och operatorer
Det finns några användbara funktioner och operatorer som komma till hands när du vill konvertera eller spotta en sträng och konvertera det till ett decimaltal och så vidare.
Titta på filen "HC-12 användbara funktioner och operatorer Send.txt" och "HC-12 användbara funktioner och operatorer Receive.txt".
Skicka skiss skickar strängen "test123" om du trycker på knappen.
Ta emot skissen läser strängen, dela den och konvertera det till ett heltal.