Remote control via GPRS/GSM SMS(Arduino) (8 / 10 steg)
Steg 8: Styra LED via SMS.
Det är nödvändigt att förklara programmet, om du känner att det är tråkigt eller är det för enkelt, bara hoppa över följande punkt och komma ihåg det finns 4 reläer: U1, U2, U3, U4 varje motsvarande d, c, b, a, om du vill styra U1 på eller av, kan du skicka "ond" eller "offd" till nummer av SIM-kort i GPRS-modul , reläet U1 skulle vara på eller av. Om du vill styra flera reläer i ett SMS, skicka Kontrollkommandon i ett SMS. Till exempel om jag vill kontrollera U1, U2, U3 på och U4 off, skicka "ond onc onb offa" skulle nå detta syfte. Här, var jag med U3 för att styra LED, så efter jag skicka "onb', reläet U3 skulle vara på, och LED på!
Det finns några viktiga funktioner måste du lära dig om du vill lära dig mer om gprs dragit:
void ProcessGprsMsg()
Funktion: behandla uppgifterna Arduino få från GPRS sköld. Om det finns en sträng "+ CMGR:" i de mottagna datan, theArduino kommer att få veta: "Jag har fått ett kort meddelande, jag måste analysera meddelandet att veta vad du skall göra!"
Parameter: ingen
Återkomst: none;
void ProcessSms (String sms)
Funktion: Arduinoanalyze kort meddelandet tas emot. Som fått en sträng: "ona", det kommer att dra upp den tillhörande PIN-kod till aktiv reläet, att göra terminalen COM4 ansluten NO4; medan fick en sträng "offa", det kommer att dra ner PIN-koden att göra COM4 och NO4 kopplas bort.
Parameter: det mottagna meddelandet;
Tillbaka: ingen
I detta program, när Arduino får kommandot "offa", vilket betyder "av den en" det kommer att dra nedladdning Arduno pin4, som ändrar reläet U4 från inaktiv till aktiv stat. Du kommer att höra något ljud som "bang... Bang", och också skulle lysdioden blinkar.