• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Alarm powiadomienie sms aktywacja sms
#11
A czujnik ten kabel pobudzeniowy gdzie ma być podłączony 2 lub 3 gniazdo? gdzie wpisać numer żeby wysłało sms bo nie czaje
[Obrazek: ArduinoUno_R3_Front.jpg]
 
Odpowiedź
#12
tam gdzie w kodzie masz "numer telefonu" wpisz numer a narazie bez czujnika po prostu zewrzyj kabelkiem pin 2 lub 3 do masy ( opisane na płytce tak jak masz 2 lub ~3 do GND ) arduino i zobaczysz czy wyśle

Kod:
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"

SMSGSM sms;

int pin=1;

void setup()
{
  pinMode(pin,INPUT);
  pinMode(2, INPUT_PULLUP);
  pinMode(3, INPUT_PULLUP);
  
  if (gsm.begin(2400))
  Serial.println("\nstatus=READY");
  else Serial.println("\nstatus=IDLE");
  
  sms.SendSMS("numer telefonu", "Arduino SMS testowy");delay(2000);
  
}

void loop()
{
  if ( digitalRead(2) == LOW ){sms.SendSMS("numer telefonu","czujnik_1"); delay(1000);}
  if ( digitalRead(3) == LOW ){sms.SendSMS("numer telefonu", "czujnik_2"); delay(1000);}

}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#13
Coś nie idzie spróbuje gotowym link
na tym dzwoni 


#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8); // configure software serial port
 
void setup()
{
  SIM900.begin(19200);              
  SIM900power();  
  delay(20000);  // give time to log on to network.
}
 
void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
  digitalWrite(9, HIGH);
  delay(1000);
  digitalWrite(9, LOW);
  delay(5000);
}
 
void callSomeone()
{
  SIM900.println("ATD + +12128675309;"); // dial US (212) 8675309
  delay(100);
  SIM900.println();
  delay(30000);            // wait for 30 seconds...
  SIM900.println("ATH");   // hang up
}
 
void loop()
{
  callSomeone(); // call someone
  SIM900power();   // power off GSM shield
  do {} while (1); // do nothing
}
 
Odpowiedź
#14
ok lecę po dzieciaki później zerknę
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#15
Na tamtym nic nie idzie z biblioteki( gotowym) , a na  tym ze strony działa :/
 
Odpowiedź
#16
zobacz jeszcze to bo więcej pomysłów nie mam . Tak samo pin 2 lub 3 do masy . tylko poczekaj bo się długo loguje do sieci około minuty .

Kod:
#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8);
int sms = 0 ;
void setup()
{
  SIM900.begin(19200);
  SIM900power();  
  delay(20000);  
  pinMode(2, INPUT_PULLUP);
  pinMode(3, INPUT_PULLUP);
}

void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
  digitalWrite(9, HIGH);
  delay(1000);
  digitalWrite(9, LOW);
  delay(5000);
}

void loop()
{
  if ( digitalRead(2) == LOW ){sms = 1;sendSMS();}
  if ( digitalRead(3) == LOW ){sms = 2;sendSMS();}
}

void sendSMS()
{
  SIM900.print("AT+CMGF=1\r");                                                        // AT command to send SMS message
  delay(100);
  SIM900.println("AT + CMGS = \"+12128675309\"");                                     // recipient's mobile number, in international format
  delay(100);
if (sms == 1)SIM900.println("sms czujnika 1");        // message to send
if (sms == 2)SIM900.println("sms czujnika 1");
  delay(100);
  SIM900.println((char)26);                       // End AT command with a ^Z, ASCII code 26
  delay(100);
  SIM900.println();
  delay(5000);                                     // give module time to send SMS
  SIM900power();
  sms = 0;  // turn off module
}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#17
taki błąd jak w załączniku


Załączone pliki Miniatury
   
 
Odpowiedź
#18
No kolego kopiuj-> wklej nie wyszło to pozostałość poprzedniego kodu . Jeszcze raz skopiuj mój kod powyżej .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#19
Czujnik pod 2 lub 3 wyjście ?Smile
 
Odpowiedź
#20
bo coś nie działa :/
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości