Alarm versturen per sms met gps shield
5 berichten
• Pagina 1 van 1
Alarm versturen per sms met gps shield
Hallo, ik ben bezig met een simpel alarm te bouwen. Daar gebruik ik een Arduino Uno bord voor en een Arduino GSM Shield 2.
Bedoeling is dat ik een beveiligings-schakelaar aansluit op Pinnummer 2 van het Arduino Bord. Als deze schakelaar word geopend, dat is het de bedoeling dat een SMS verzonden word naar mijn smartphone.
Het programma om een sms te versturen werkt prima, zie onderstaande code :
cpp code
To zover alles ok, maar in de code kan je zien dat pen 3 ( waar de schakelaar aan vast zit ) niet meedoet in de software. Als ik deze code toevoeg :
Dan worden geen sms'en meer verstuurd, waar ik de code ook plaats ..Mijn vraag is dus, wat loopt fout ? Hoe kan ik bovenstaande code aanpassen, zodat een sms word verstuurd bij het openen van de schakelaar ? Dank bij voorbaat.
Bedoeling is dat ik een beveiligings-schakelaar aansluit op Pinnummer 2 van het Arduino Bord. Als deze schakelaar word geopend, dat is het de bedoeling dat een SMS verzonden word naar mijn smartphone.
Het programma om een sms te versturen werkt prima, zie onderstaande code :
cpp code
// Voeg de gsm library toe ..
#include <GSM.h>
// Initialiseer de library ..
GSM gsmAccess;
GSM_SMS sms;
int inputPin = 3; // Magneetcontact
int val = 0;
void setup() {
// Initialiseer de seriele communicatie met de terminal ..
Serial.begin(19200);
while (!Serial) {
; // Wacht tot er communicatie is ..
}
Serial.println("Alarm-programma");
// connectie status
boolean notConnected = true;
// Start de gsm module
while (notConnected) {
if (gsmAccess.begin("1234") == GSM_READY) {
notConnected = false;
} else {
Serial.println("Geen verbinding ..");
delay(1000);
}
}
Serial.println("GSM netwerk actief ..");
}
void loop() {
Serial.println("Verzenden ..");
sms.beginSMS("00..............");
sms.print("Inbraakalarm");
sms.endSMS();
Serial.println("\nSMS IS VERSTUURD!\n");
delay(360000); // Wachttijd
}
To zover alles ok, maar in de code kan je zien dat pen 3 ( waar de schakelaar aan vast zit ) niet meedoet in de software. Als ik deze code toevoeg :
- Code: Alles selecteren
pinMode (inputPin, INPUT);
Dan worden geen sms'en meer verstuurd, waar ik de code ook plaats ..Mijn vraag is dus, wat loopt fout ? Hoe kan ik bovenstaande code aanpassen, zodat een sms word verstuurd bij het openen van de schakelaar ? Dank bij voorbaat.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Alarm versturen per sms met gps shield
pinMode geeft alleen maar aan dat een pin een input is. Wat ik mij wel afvraag is of die pin niet in gebruik is door je GSM shield? Al eens een andere pin geprobeerd?
Re: Alarm versturen per sms met gps shield
ja pin 2 en pin3 worden door de shield gebruikt, dus een andere pin kiezen.
ook 0 en 1 worden gebruikt in de serial communicatie dus kies bijv 10
ook 0 en 1 worden gebruikt in de serial communicatie dus kies bijv 10
paul deelen
shooter@home.nl
shooter@home.nl
Re: Alarm versturen per sms met gps shield
of kies een analoge ingang, dan kun je een soort tamper proof ding maken met een paar weerstanden.
paul deelen
shooter@home.nl
shooter@home.nl
Re: Alarm versturen per sms met gps shield
Inderdaad, pin 3 is reeds gebruikt door het gsm shield. Nadat ik pin 3 heb vervangen door pin 5 werkt het prima. Dank voor de juiste tip.
5 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 84 gasten