De primer verzinsel (4 / 6 stap)

Stap 4: Code I: een SMS-bericht ontvangen


Vanaf hier op uit het is alle code tot implementatie, maar laten we niet overhaast dingen wanneer we gewoon krijgen om elkaar te kennen. De code is niet uw gemiddelde dagelijks Arduino C++ omdat we iets krachtiger gebruikt: één LinkIt. De bibliotheken zijn veel ruimer en de technologie geavanceerder. Maken van een telefoongesprek met een micro-controller recht uit de doos kan een beetje vreemd lijken. We gebruiken de bibliotheek LGSM vrij uitgebreid, zodat het wellicht nuttig om te lezen over die een beetje.

Vangen van een SMS-bericht

Ten eerste willen we vangen een SMS-bericht. Na de logica binnen de functie loop...

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

Deze reus is als blok wordt gecontroleerd om te zien of een nieuw tekstbericht beschikbaar. Als het is, laten we blijven gaan en parse het.

 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 

Wij drukken vervolgens wat basis debugging info. Wanneer dit ding is geïmplementeerd, we waarschijnlijk niet veel zorg over de uitgang voor seriële, maar het is altijd raadzaam om af te drukken dit uit in het geval dat we willen terug te gaan en een kijkje nemen.

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

Volgende die we gonna het SMS-bericht te lezen. Het is een beetje moeilijk omdat met dit ingesloten technologie, het is niet zo eenvoudig als "String = textMessage.read();'. In plaats daarvan moeten we de bytes lezen van het tekstbericht teken voor teken, vorming van een array van karakters, dat is onze uiteindelijke boodschap. Dit wordt gedaan in het bovenstaande while lus.

 LSMS.flush(); // delete message 

Nu, om ruimte te besparen op het apparaat, we 'spoelen' of het bericht verwijderen.

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

Ten slotte, laten we doen een fundamentele logica controle om ervoor te zorgen dat het tekstbericht zegt 'EXCUUS'. Dit zal ervoor zorgen dat wij eigenlijk willen activeren het verzinsel, versus we zijn net wat willekeurige tekst.

En thats it! Nu laten we gaan naar hoe we gaan om te activeren dat telefoontje naar ons uit onze augurk halen...

Gerelateerde Artikelen

Samus (Metroid Prime) kostuum

Samus (Metroid Prime) kostuum

Dit kostuum kostte me meer dan 300 uur en ongeveer 350 dollar te maken. Ik heb tips om het goedkoper zijn hieronder toegevoegd. Hieronder is een volledige lijst van de materialen die ik persoonlijk verkooptechniek, met inbegrip van de kosten, hoeveel
Transformers Optimus Prime costume

Transformers Optimus Prime costume

Er was een lange tijd geleden in een sterrenstelsel ver ver weg... goed in de cybertron universum lol, Optimus Prime, leider van de Autobots!!! Dit is mijn kostuum voor 2014 dat ik zeer, zeer, hard aan het hele jaar gewerkt. Speciale dank aan dannyeu
Transformeren van Optimus Prime kostuum

Transformeren van Optimus Prime kostuum

Transformeren van Optimus Prime kostuumOntworpen en gebouwd door Jeff RobertsonHet idee voor dit kostuum was geïnspireerd door mijn zoon liefde van transformatoren. Tijdens het eerste kwartaal van 2015, deze liefde omgezet in een obsessie. Tijdens de
Optimus Prime kostuum

Optimus Prime kostuum

bij het eerste begin mijn zoektocht naar de meest ontzagwekkende Halloween kostuum ooit gemaakt, ik wilde eerst Kies iets ik heb altijd geliefd... Dit leidt tot mijn kindertijd amore voor transformatoren die uiteindelijk werd mijn Magnus Opus of Opti
Hoe Cook Prime Rib

Hoe Cook Prime Rib

hier is een manier om het koken een Prime Rib-Roast. Terwijl het duidelijk niet de enige manier lijkt dit te werken behoorlijk goed in een "thuis" context; geen speciale ovens nodig, en gekookt in redelijke termijn met redelijke voedselveilighei
Pat LaFrieda de ultieme Prime Rib gids

Pat LaFrieda de ultieme Prime Rib gids

De Prime Rib of Standing Rib Roast, is de koning van het gebraad. Een goed voorbereid hoge kwaliteit die Prime Rib zal worden herinnerd voor de komende maanden. Echter, veel mensen vinden de taak van het koken een Prime Rib een ontmoedigend. Deze geb
Kimchee Party! Een recept en een primer op gisting

Kimchee Party! Een recept en een primer op gisting

Kimchee (ook gespeld Kimchi) is een traditionele Koreaanse gekruide gefermenteerde Napa kool, beroemd voor zijn een grote probiotische voedingsmiddelen en wordt een van de hoekstenen van de Koreaanse keuken. Er zijn andere Kimchee instructables daar,
Film nauwkeurige Optimus Prime (met blauwe LED's)

Film nauwkeurige Optimus Prime (met blauwe LED's)

AutoDesk HelloWorld! Dit zal mijn eerste Instructable! = P ik hoop dat u allen genieten van het, zal er meer te volgen! Ik doe dit alles voor haar.In dit Instructable, we zullen worden wijzigen van een bestaande klasse leider: Revenge of The Fallen -
Alla Prima olieverfschilderij demonstratie

Alla Prima olieverfschilderij demonstratie

time-lapse-video van een olieverfschilderij van alla prima van viooltjes in een zwart glazen vaas.  Toont het palet en voormengingen set up, samen met close-ups van het proces van het schilderen.  Toont zowel de bloemen als de reflecterende oppervlak
Transformatie van Optimus Prime en Bumblee Bee kostuums 2011

Transformatie van Optimus Prime en Bumblee Bee kostuums 2011

Hi deze foto's van mijn jongens Halloween kostuums voor vorig jaar zijn.  Ze wilden iets anders te doen, dus ze besloten te zijn reëel transformeren van transformatoren.  Dit project was veel plezier.  We eerst verzameld de juiste grootte vakken.  Va
Optimus Prime (G1) kostuum

Optimus Prime (G1) kostuum

terwijl kijken naar een aflevering van de klassieke 1984 animated 'Transformers' met mijn 4 jaar oude zoon had ik een moment van waanzin. "Hey buddy," zei ik. "You want me to make u een Optimus Prime kostuum voor Halloween?" Het was al
Optimus Prime en Bumble Bee

Optimus Prime en Bumble Bee

transformeren transformator kostuums. Favoriete Autobots Optimus Prime en Bumble Bee komen tot leven zoals nooit tevoren. Gemaakt van recylced uithangbord, vinyl, nylon webbing en lijm. Elk was freehanded en 100% zelfgemaakte. Hoop dat u geniet zo ve
Optimus Prime Transformers kostuum

Optimus Prime Transformers kostuum

An Optimus Prime kostuum ik in 5 dagen voor ongeveer $20 maakte. Meestal gemaakt van veel karton en granen dozen, klittenband, warme lijm, secondelijm, onder andere dingen.Ik nam het aan een middernacht vertoning van Revenge of the Fallen. Dat was ee
Optimus Prime Coustume

Optimus Prime Coustume

http://www.youtube.com/watch?v=X-dsb6WYRAwHey bevalt kerels die dit mijn optimus prime kostuum ik voor halloween is maakte, die het kostte me ongeveer 10 uur om te maken dus hoop dat je.