L’Excuser apprêté (4 / 6 étapes)

Étape 4: Code i: réception d’un Message texte

Partir d’ici que c’est tout le code jusqu’au déploiement, mais nous allons pas précipiter les choses lorsque nous recevons seulement connaître mutuellement. Le code n’est pas votre moyenne chaque jour Arduino C++ parce que nous avons recours à quelque chose de beaucoup plus puissant : un LinkIt. Les bibliothèques sont beaucoup plus vastes et la technologie plus avancée. Faire un appel téléphonique avec un micro contrôleur dès la sortie de la boîte peut sembler un peu étrange. Nous allons utiliser la bibliothèque LGSM assez largement, donc il peut être utile de lire sur qui un peu.

Attraper un Message texte

Tout d’abord, nous voulons attraper un message texte. Suivant la logique au sein de la fonction loop()...

 if(LSMS.available()) // Check if there is new SMS { 

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.

 LSMS.remoteNumber(p_num, 20); // display Number part Serial.println("There is new message."); Serial.print("Number:"); Serial.println(p_num); Serial.print("Content:"); // display Content part 

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.

 while(true) { int v = LSMS.read(); if(v < 0) break; dtaget[len++] = (char)v; Serial.print((char)v); } 

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.

 LSMS.flush(); // delete message 

Maintenant, pour économiser l’espace sur le périphérique, nous « vider » ou supprimer le message.

 if(( dtaget[0] == 'E' && dtaget[1] == 'X' && dtaget[2] == 'C' && dtaget[3] == 'U' && dtaget[4] == 'S' && dtaget[5] == 'E' ) ) 

Enfin, nous allons faire une vérification de la logique de base pour s’assurer que le message de texte dit « EXCUSE ». Ceci s’assurera que nous voulons déclencher l’excuser, et nous venons de recevoir un texte aléatoire.

Et c’est tout ! Maintenant passons à la façon dont nous allons pour déclencher ce coup de téléphone pour nous sortir de notre cornichon...

Articles Liés

Costume d’Halloween : Excuses officielles

Costume d’Halloween : Excuses officielles

il s'agit d'un costume adorable. J'espère que vous apprécierez.Étape 1: Ce que vous devez Vous allez avoir besoin pour costumeUne belle robe (ou convenir si tu es un mec)1 feuille de papiermarqueurun cadreÉtape 2: excuses Couper votre papier pour mon
Cadeau d’appréciation enseignant saura vous plaire !

Cadeau d’appréciation enseignant saura vous plaire !

Dans ce instructable, je vais vous montrer comment faire un cadeau bon marché et facile pour célébrer un enseignant spécial dans votre vie. Garanti de ne pas être quelque chose qu'ils ont reçu avant, et quasiment gratuit, selon combien d'appoint peu
Restauration automatique de Hobby : Apprêt et ponçage

Restauration automatique de Hobby : Apprêt et ponçage

Quelques années auparavant, ma famille et j'ai restauré une Camaro 1976.  Nous a commencé avec un rusty, bosselée 76 corps, acheté par un ferrailleur avec le moteur courant pour deux cents dollars.  A partir de là, nous avons remplacé l'élément avant
Appréciation de pi (pas la variété comestible)

Appréciation de pi (pas la variété comestible)

ceux qui ont peur des rangées et des rangées de numéros, je vous recommande de laisser. Ceux qui se demandent ce que pi est tellement fascinant à propos, je vous recommande de vous joindre à moi dans ce voyage épique à travers pi.EDIT : Après avoir q
Comment faire un Rock - un apprêt en sciences de la terre

Comment faire un Rock - un apprêt en sciences de la terre

Introduction:Salut!  J'ai été un lurker longtemps sur Instructables.  Tous les jours je vois Instructables fantastique et que je serais ravi de le faire dans ma classe.  Beaucoup d'entre eux que je fais pour le pur plaisir sur mon temps libre mais j'
Arduino Excuse Generator

Arduino Excuse Generator

besoin d'une excuse à la hâte ?Cherchez pas plus loin que le générateur d'Excuse.Étape 1: Ce que vous devez / fil il vers le haut Nous utilisons :Arduino UnoModule LCD (compatible HD44780)PotentiomètreInterrupteur à basculeRésistance de 220 ohms (rou
PAS D’EXCUSES !

PAS D’EXCUSES !

Personne n'a une excuse de ne pas exercer.  Il y a trop de gens qui sont complètement sédentaires.  Même si ce guide peut vous apprendre pas l'entraînement magique que vous attendiez pour perdre tous ces kilos, il vous donnera les outils que vous dev
Knex-le top 10 plus haute appréciation knex ' ibles de 2009

Knex-le top 10 plus haute appréciation knex ' ibles de 2009

Voici le top 10 plus haute appréciation knex ' ibles de 2009.PS Ce ne sont pas dans l'ordre.Étape 1 :Étape 2: Chaos Knex boulier Chaos Knex boulierPar : Darth agent de trainÉtape 3: Power Glide - Knex Rollercoaster Power Glide - Knex RollercoasterPar
Astuce de randonnée et de survie. Comment faire des tomates aliments déshydratés idéal pour apprêter

Astuce de randonnée et de survie. Comment faire des tomates aliments déshydratés idéal pour apprêter

bout de randonnée et de survie. Comment faire des tomates aliments déshydratés idéal pour apprêterDans cette vidéo, je vais vous montrer comment mettre en attente les tomates pour tablettes de rangement stablecouper 5 tomates moyennes de tailles en 8
Comment faire des Excuses

Comment faire des Excuses

«Oh non, j'étais sur l'ordinateur toute la nuit et oublié mon essai ! Ce que je vais faire?" Chacun d'entre nous, bien sûr, ont connu ce genre d'ennuis pendant beaucoup de fois dans notre vie. Tout le monde le fait, que ce soit pour tout motif.  Habi
Pas plus d’excuses, devenir et rester, bien et en bonne santé exerçant sans descendre de lit.

Pas plus d’excuses, devenir et rester, bien et en bonne santé exerçant sans descendre de lit.

Maintenant il n'y a aucune excuse pour ne pas garder votre bien-être et garder votre auto en santé et en forme.Exercice du lit est vraiment facile avec ce projet, il s'agit non seulement pour la partie supérieure du corps, mais aussi pour les bas. To
Appréciez le luxe d’un bain à remous jardin

Appréciez le luxe d’un bain à remous jardin

Ajout d'un baquet chaud jardin à n'importe quelle maison fournira la relaxation et le rajeunissement qu'il faut après une longue et difficile journée de travail. Un acheteur va trouver qu'il y a une grande variété de jardins spas au choix afin d'obte
Favoris de l’enfant : un cadeau d’appréciation des enseignants

Favoris de l’enfant : un cadeau d’appréciation des enseignants

Je cherchais une façon mignonne et gentil de donner une enseignante préscolaire une petite somme d'argent pour Noël.Après une recherche sur Google, j'ai été inspiré par 150 choses que nous aimons vous concernant. Ce projet ; Cependant, était beaucoup
Prix d’appréciation du Awesometastic

Prix d’appréciation du Awesometastic

ma femme est professeur de musique... et lui a demandé de créer et de faire un exposé sur l'enseignement des techniques - en peu de temps. Elle est un enseignant naturellement doué, mais « augmenté » son niveau de préparation considérablement pour re