Hoe om te beseffen een Exter brand detectie-apparaten met behulp van Iteaduino Plus (3 / 4 stap)

Stap 3: codering

Itead heeft een heleboel nuttige bibliotheekfuncties, zodat gebruikers gemakkelijk deze bibliotheekfuncties om te rijden de onderliggende hardware kunnen bellen. Voor bijvoorbeeld SIM900, LED en temperatuur sensoren, kan etc. gebruikt in deze DEMO alles worden aangedreven door het aanroepen van de bibliotheekfuncties. Denk over het, we hoeven alleen te noemen een paar eenvoudige functies om te rijden de hardware zonder te hoeven lezen < Linux apparaatstuurprogramma's 3rd Edition > en < inzicht in de Linux Kernel, 3de editie > gepubliceerd door O'REILLY. Hoe fantastisch het is!

De code voor het hele programma is als volgt:

#include < stdio.h >
#include < iteadcpp.h >

#define tempsensor 17
#define ledgreen 18

SoftwareSerial gsm0;
GSM gsm;

VOID ioSetup(void)
{
pinMode(tempsensor,INPUT);
pinMode(ledgreen,OUTPUT);
}

intCurrent_temperature;

int main(void) {}

printf ("systeem startup\n");
GSM. TurnOn(9600);              module inschakelen
GSM. InitParam (PARAM_SET_1), //configure de module
GSM. ECHO(1);

ioSetup();   Setup temperatuursensor en LED werk-modus
while(1) {}
Current_temperature=digitalRead(tempsensor);

if(Current_temperature ==1) //Temperature is hoger dan verwacht
{
printf ("aandacht: temperatuur is ook HIGH\n");
digitalWrite(ledgreen,HIGH);
GSM. Call("13600xxxxxx");
delay(30000);
breken;
}
anders //Temperature is normaal.
{
digitalWrite(ledgreen,LOW);
printf ("SAFE, huidige temperatuur is OK\n");
delay(10000);
}
}
}

Gebruiken iteadcompilecpp test gsm_test.cpp in de terminal om te compileren. Na het compileren wordt een uitvoerbaar bestand.

Gerelateerde Artikelen

Een Sweet Candy Bar decoratie met behulp van kleuren Plus de lucht droog Clay

Een Sweet Candy Bar decoratie met behulp van kleuren Plus de lucht droog Clay

Candybars zijn zo leuk op bruiloften, verjaardagsfeestjes of enkel om te zeggen "Ik hou van je". U kunt gemakkelijk een bericht op elke pot Candy maakt het extra speciaal gepersonaliseerd.Benodigde materialen:Kleur Plus lucht drogen Gekleurde kl
Hoe maak je een autopatcher voor windows xp met behulp van batchbestanden

Hoe maak je een autopatcher voor windows xp met behulp van batchbestanden

hoe maak je een autopatcher voor windows xp met behulp van batchbestandenAlleen beschrijving, foto's kunnen nooit bestaan :)Stap 1: Alle stappen hier omdat het te moeilijk om te lezen in meerdere pagina 's1. Maak een nieuwe map op uw bureaublad2. all
Hoe maak je een muur gemonteerde magazine rek met behulp van een laser cutter.

Hoe maak je een muur gemonteerde magazine rek met behulp van een laser cutter.

Dit zijn instructies voor het maken van een eenvoudige zeven-sleuven Tijdschriftenhouder met behulp van een laser cutter en sommige lijm.  U moet toegang tot een laser cutter (ik gebruikte de TechShop), ongeveer 4' x 4' van 1/4" dik materiaal en somm
Noodgevallen brand veiligheid Sprinkler met behulp van LM35 en LinkIt One

Noodgevallen brand veiligheid Sprinkler met behulp van LM35 en LinkIt One

Wat gaat u doen als per ongeluk uw huis, kantoor, enz vangsten vuur!Hier is een oplossing om te helpen bij de controle de vlam! Dus, vandaag We gaan implementeren Emergency brand veiligheid Sprinkler met behulp van LM35 en LInkIt één bestuur.LM 35 ge
SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

Achtergrond van het verzenden van SMS vanaf website met Raspberry PiBent u nieuwsgierig naar de meest eenvoudigste manier om SMS te verzenden vanaf uw website? Tegenwoordig, ik ben echt geïnteresseerd zijn in het gebied van Internet of Things (IoT) g
Hoe te maken Italiaanse stijl, Mini Ricotta Cheesecake taarten met behulp van blikjes tonijn

Hoe te maken Italiaanse stijl, Mini Ricotta Cheesecake taarten met behulp van blikjes tonijn

deze tijd van het jaar is een van mijn absolute favorieten voor Italiaanse specialiteit recepten!!  Als u zijn opgegroeid in een Italiaanse familie, of weet iemand die heeft, dan is Napolitano Pasen pastei geen onbekende voor u. Het traditioneel, gem
Hoe maak je een microbiële brandstofcel (MFC) met behulp van modder

Hoe maak je een microbiële brandstofcel (MFC) met behulp van modder

De MudWatt microbiële brandstofcel (liefdevol gesynchroniseerd de "vuil batterij") is een apparaat dat gebruikmaakt van bacteriën om te zetten van de organische stof gevonden in modder in elektriciteit. Dit Instructable begeleidt u door het make
Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Gratis plannen zijn ook hierna beschikbaar in Imperial en Metric.Stap 1: Zie volledige Video Tutorial Video hier.Warren uit één hout Tools toont hoe het bouwen van een goedkope en makkelijke eiland houtbewerking werkbank met hond gaatjes, gewrichten
Primitieve brand te beginnen, met behulp van een pomp boor

Primitieve brand te beginnen, met behulp van een pomp boor

het gebruik van een boor van de pomp te ontbranden van een brand met behulp van wrijving.
Hoe maak je een robot die praat terug met behulp van AIML in c#

Hoe maak je een robot die praat terug met behulp van AIML in c#

In dit instructable ik zal u tonen hoe maak je een AI AIML vanaf nul de AIML bibliotheken gebruiken. De AI kan reageren op meeste de vraag van de standaardsjabloon AIML bieden. In deze tutorial zal ik u tonen hoe te opstelling AIML met de standaardsj
Hoe maak je een Spiderman Web Shooter Prop met behulp van 3d printen

Hoe maak je een Spiderman Web Shooter Prop met behulp van 3d printen

hier is hoe te maken van de schutters van de 2012 web met behulp van 3d printen.hebt u nodig:rustoleum metallic blauwrustoleum glans zilvereen rode tiddlywinksecondelijmrustoleum glanzend groene verfeen lederen manchet.Stap 1: 3d af te drukken vanuit
Hoe u een 16 x 2 LCD met behulp van een AVR ATtiny2313

Hoe u een 16 x 2 LCD met behulp van een AVR ATtiny2313

als je gewoon bent om in microcontrollers er is een hoop te weten zoals u waarschijnlijk heb ontdekt. Er is een heleboel goede online tutorials voor de Atmel AVR en kansen zijn dat u een paar van die inmiddels heb zien. Ik onlangs heb in microcontrol
Hoe te maken van een 51 stuk burr puzzel met behulp van alleen handgereedschap

Hoe te maken van een 51 stuk burr puzzel met behulp van alleen handgereedschap

In deze handleiding vindt u een stap voor stap instructies voor het maken van een puzzel van 51 stukjes burr (ook wel "Pagode", "Japanse Crystal" genoemd) met behulp van alleen handgereedschap. Het is een leuke manier om jezelf vertrou
Hoe maak je een LED Fairy-Light String met behulp van de MR16

Hoe maak je een LED Fairy-Light String met behulp van de MR16

dit instructable is een super eenvoudige, gemakkelijke en leuke manier om een string van de LED Fairy-licht met behulp van MR16 LED downlighters.Het is ook mijn eerste instructable!, eindelijk na jaren van verschillende DIY en knutselen leuk. ^_^Dus,