Étape 8: Contrôle la LED par SMS.
Il est nécessaire d’expliquer le programme, si vous vous sentez c’est ennuyeux ou c’est trop simple, juste sauter le paragraphe suivant et n’oubliez pas il y a 4 relais : U1, U2, U3, U4 correspondant chacune à d, c, b, a, si vous voulez contrôler U1 allumé ou éteint, vous pouvez envoyer « ond » ou « offd » au numéro de la carte SIM carte dans un module GPRS , le relais U1 pourrait être activée ou désactivée. Si vous souhaitez commander plusieurs relais dans un SMS, envoyez simplement les commandes de contrôle dans un SMS. Par exemple, si je veux U1, U2, U3 sur et U4 hors de contrôle, l’envoi ' ond onc onb offa' devrait atteindre ce but. Ici, j’utilisais U3 pour contrôler la, donc après j’ai envoyer « onb », le relais U3 serait sur et la LED sur !
Il y a quelques fonctions importantes que vous devez apprendre si vous voulez en savoir plus sur le gprs hésité :
Sub ProcessGprsMsg()
Fonction : traiter les données Arduino en retire le bouclier GPRS. S’il y a une chaîne "+ CMGR:" dans les données reçues, theArduino apprendrez à connaître: « J’ai reçu un court message, j’ai besoin d’analyser le message pour savoir quoi faire ensuite! »
Paramètre : aucun
Retour : none ;
void ProcessSms (String sms)
Fonction : Arduinoanalyze le court message reçu. Reçu une chaîne: « ona », il va tirer vers le haut de la tige connexe à active le relais, en la borne COM4 connecté NO4 ; tandis que reçoit une chaîne « offa », il va tirer vers le bas de la broche pour faire le COM4 et NO4 déconnecté.
Paramètre : message reçu ;
Retour : aucun
Dans ce programme, une fois que l’Arduino reçoivent la commande « offa », qui signifie "hors l’un" il tirera Télécharger le pin4 Arduno, qui changent le relais U4 d’état inactif à l’actif. Vous entendrez un bruit comme "bang.. Bang", ainsi que la LED serait clignote.