Waarde van de sensor geactiveerd SMS-bericht met behulp van LinkitOne (3 / 4 stap)

Stap 3: De code!

Laat me uitleggen wat precies het programma zouden moeten doen.

Zoals de titel van het project stelt, stuurt de Linkit een SMS-bericht op een bepaald getal nadat een bepaalde waarde op de analoge sensor wordt doorkruist. Dus eigenlijk is wat we moeten doen het schrijven van een programma dat leest de sensor-waarde na een bepaalde periode van tijd en wordt de waarde met een opgegeven drempelwaarde. Als de waarde dit merk, een vooraf gedefinieerde SMS verstuurd worden naar het nummer gegeven overschrijdt!

Klinkt eenvoudig, nietwaar?

Laten we code!

Zorg ervoor dat GSM- en de sensor-bibliotheken. Ik heb de Grove temp sensor die is gebaseerd op DHT 22 aangesloten.

#include "LGSM.h"
#include "DHT.h"

#define DHTPIN 2 / / welke pin hebt wij de temp sensor aangesloten
#define DHTTYPE DHT22 / / DHT 22 (AM2302)

Koord bericht = "Let op! Temperatuur gekruist 30 graden Celsius. ";"

DHT dht (DHTPIN, DHTTYPE);

VOID Setup
{
Serial.begin(9600);
DHT.begin();
terwijl (!. LSMS.ready()) / / wachten op de SIM-kaart initialiseren
{
delay(1000); Wacht een seconde en probeer het opnieuw
}
Serial.println ("Sim geïnitialiseerd"); Wanneer SIM wordt gestart, afdrukken "Sim geïnitialiseerd" in de seriële poort
LSMS.beginSMS("0123456789"); Hiermee slaat u het nummer waar de gebruiker wil om SMS te verzenden. Worden gewijzigd voordat het uploaden van de schets
}

void loop
{
zweven t = 0,0;
zweven h = 0,0;
LSMS.print(message); Voorbereiden van de variabele bericht worden verzonden door LSMS
Als (dht.readHT (t, & h))

{
Serial.println("---");
Serial.Print ("temperatuur =");
Serial.println(t);
Serial.Print ("vochtigheid =");
Serial.println(h);
}
int. temp = (int) t;
if(temp>30)
{
Als (LSMS.endSMS())
Zo ja, SMS verzenden
{
Serial.println ("SMS verzonden"); "SMS verzonden" afdrukken in seriële poort als verzenden succesvol is
}
anders
{
Serial.println ("SMS wordt niet verzonden");
Anders print "SMS wordt niet verzonden"
}
}

anders
{
Serial.println ("temperatuur niet meer dan 30.");
}
delay(10000);

Er wacht 10 seconden!
}

Gerelateerde Artikelen

Een inbraakalarm gebaseerd op PIR Sensor met Sms-bericht met behulp van 8051

Een inbraakalarm gebaseerd op PIR Sensor met Sms-bericht met behulp van 8051

"Het doel van dit project is om de omgeving met de hulp van passieve infrarood sensor (PIR sensor) en gewenste informatie over het detecteren van een object verzendt naar het mobiele telefoonnummer met behulp van GSM module om te waarschuwen van de e
BROEIKASGASSEN, RACK SERVERS, AQUARIUM en andere toestellen temperatuur SUPERVISOR met SMS ALARMSYSTEEM met behulp van Arduino, itbrainpower.net 3G / GSM shields en 1WIRE temperatuursensor

BROEIKASGASSEN, RACK SERVERS, AQUARIUM en andere toestellen temperatuur SUPERVISOR met SMS ALARMSYSTEEM met behulp van Arduino, itbrainpower.net 3G / GSM shields en 1WIRE temperatuursensor

Over het projectZelf uw eigen temperatuur controle systeem met MAXIMUM en MINIMUM temperatuur drempelsbouwen, houden levend massages en (oldies maar goldies als) SMS paging en externe ARM/DISARM systeem. U kunt een of meer 1WIRE temperatuur sensor (s
Deur geactiveerd LED-verlichting met behulp van sensoren Hall-Effect

Deur geactiveerd LED-verlichting met behulp van sensoren Hall-Effect

ik heb zin om iets te maken koel voor mijn slaapzaal deze komende semester en besloten dat sommige aangepaste kast lichten zou ziet er geweldig uit. In dit Instructable, zal ik u tonen hoe te maken van enkele mooie LED-lampjes die zal aanzetten autom
Motion geactiveerd Security Camera met behulp van Intel Edison

Motion geactiveerd Security Camera met behulp van Intel Edison

Het doel van dit project is dat een veiligheidscamera die is ingeschakeld door een motion-sensor. Een passieve Infra-Red (PIR) bewegingsmelder bewaakt continu voor elke beweging in zijn gezichtsveld. Wanneer een beweging wordt gedetecteerd hierdoor e
Analoge sensor input raspberry pi met behulp van een MCP3008: bedrading/installatie/basic-programma

Analoge sensor input raspberry pi met behulp van een MCP3008: bedrading/installatie/basic-programma

Dus nu dat we kochten laat de ADC MCP3008 krijgen het opwaarts en lopende!Nota: Dit is mijn eerste instructables submision dus als er iets is verkeerd vertel me zo, en als je mijn stijl Leave a comment leave, ook ik ben uit Nederland dus mijn Engels
Boeken van Sensor waarde vanuit de Ardiuno aan Google formulier met behulp van Ethernet

Boeken van Sensor waarde vanuit de Ardiuno aan Google formulier met behulp van Ethernet

Lets get rechtsaf naar dit. Ik was registratie van temperatuur van een kamer in een Excel-werkblad via Serial.print opdrachten, dan het importeren van CSV-bestanden en yada yada. Ik niet kon krijgen om de gegevens, tenzij ik thuis was, en ook ik moes
Coderen van een bericht met behulp van matrices

Coderen van een bericht met behulp van matrices

goed, schijnt het dat u matrices gebruiken kunt voor het coderen van een geheime boodschap. Dat is vrij spreekt voor zich, dus ik zal stoppen met schrijven hier en gaat u naar stap 1.Oh, wacht, ik kwam terug naar de introductie. U hoeft niet een graf
Gemotoriseerde lineaire slede met home sensor voor robotic en met behulp van CNC onderdelen gerecycleerd

Gemotoriseerde lineaire slede met home sensor voor robotic en met behulp van CNC onderdelen gerecycleerd

Een lineaire sleecilinder en is ontworpen om vrije beweging in één richting, gemotoriseerde lineaire geleiders zoals machine dia's, XY tafels, roltafels invloed en enkele Zwaluwstaart slides zijn lagers schoof van schijf mechanismen. Niet alle lineai
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
Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

Mijn post wordt uitgelegd hoe u controleert de waarde van de ultrasone sensor op afstand met behulp van Arduino, ioShield-A & Xively Server.Arduino Uno bord wordt gebruikt voor het hele systeem bedienen en het meten van de waarde van de sensor. Ik be
Hoe om te reizen de wereld en nog steeds mobiel bericht voor 3¢ per dag met behulp van een oude iPhone

Hoe om te reizen de wereld en nog steeds mobiel bericht voor 3¢ per dag met behulp van een oude iPhone

Dit instructable zal lopen u stapsgewijs door het nemen van een oude iPhone, SIM chips omwisselen en maken een wereldwijde telefoon welk kunt cellulaire dienst in meer dan 150 landen voor het verzenden van SMS-berichten met behulp van de volgende app
GSM SIM900 Arduino dagelijks SMS bericht

GSM SIM900 Arduino dagelijks SMS bericht

Met behulp van SeeedStudio-GSM SIM900 Shield met Arduino en Ting.com SMSOverzichtIk wilde een manier voor het bijhouden van activiteit in pand met macht en cel service, maar geen WiFi service, dus ik draaide me om een SeeedStudio GSM GPRS SIM900 Ardu
Met behulp van sensoren, 433Mhz RF modules en van Adafruit BLE Bluefruit chip om gegevens te verzamelen op Smartphone met Evothings Studio

Met behulp van sensoren, 433Mhz RF modules en van Adafruit BLE Bluefruit chip om gegevens te verzamelen op Smartphone met Evothings Studio

In dit project leert u hoe met De Adafruit Bluefruit LE UART vriend, een Bluetooth Low Energy -chip en de Evothings Workbench om data heen en weer tussen een Arduino Uno en uw Smartphonete sturen. De app zal worden gecodeerd in JavaScript en zal zitt