Étape 6: CODE II - réception d’un Message texte
Ensuite, allez sur comment exactement nous allons recevoir un message texte. Nous allons faire un usage intensif de la bibliothèque LGSM, donc il pourrait aider à lire sur qui un peu. Il y a quelques grandes ressources en ligne si vous souhaitez le faire.
Tout d’abord, nous voulons attraper un message texte. Suivant la logique au sein de la fonction loop()...
Ce géant si bloc vérifie si un nouveau message texte est disponible. Si c’est le cas, nous allons continuer et aller et analysée.
Ensuite, nous imprimons des infos de débogage base. Lorsque cette chose est déployée, nous avons probablement n’aime pas beaucoup sur la production de la série, mais il est toujours conseillé d’imprimer ce juste au cas où nous voulons revenir en arrière et de jeter un coup d’oeil.
Ensuite, nous allons lire le message de texte. C’est un peu difficile car avec cette technologie embarquée, il n’est pas si simple comme ' String = textMessage.read();'. Au lieu de cela, il faut lire les octets du message texte caractère par caractère, formant un tableau de caractères qui est notre message éventuel. Cela se fait dans la boucle while qui précède.
Maintenant, pour économiser l’espace sur le périphérique, nous « vider » ou supprimer le message.
Et c’est plus ou moins ça ! Maintenant nous allons combiner les deux pour créer notre téléavertisseur...