Arduino Polska Forum

Pełna wersja: Arduino i moduł GSM problem ! :(
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam.
Próbuję zrobić powiadomienie sms.
Dysponuję Arduino Mega 2560. czujką ruchu i telefonem komórkowym jako modułem gsm.
W sieci znalazłem taki projekt :

http://www.eszkola-wielkopolska.pl/eszko...z-arduino/

Zbudowałem podobny układ tylko zamiast przycisku wykorzystuję czujkę ruchu.
I mam problem z wgraniem tego programu na moje arduino tzn wygląda to tak jak w załączonym obrazku.
Na końcu są dwie klamry } zamykające ale nie zmieściły się na screanie.
Proszę was o pomoc co może być nie tak?

[attachment=234]
Najpierw sprawdź czy moduł GSM "gada" z Twoim Arduino poprzez monitor szeregowy.
Poniżej kod który wykorzystywałem co prawda na UNO ale to chyba dla Ciebie nie jest problemem aby dostosować go do Twojego Arduino.

Kod:
// GSM 1

#include <SoftwareSerial.h>
SoftwareSerial gsm(2, 3);

String atCommand;

void setup()  
{
 // Ustawiamy transmisje na 9600 bodow Arduino--PC
 Serial.begin(9600);

 // Czekamy na inicjalizacje
 while (!Serial)
 {
 }

 // Ustawiamy transmisje na 9600 bodow SIMxxx-Arduino
 gsm.begin(9600);
 delay(1000);

 //atCommand = "AT";
 atCommand = "AT+CCALR?";
 gsm.println(atCommand);
 atCommand = "";
}

void loop()
{
 // Jesli SIMxxx wysyla nam dane, odbieramy i wysylamy na port szeregowy
 if (gsm.available())
 {
   Serial.write(gsm.read());
 }

 // Odczytujemy nasze polecenie
 while (Serial.available())
 {
   delay(10);
   if (Serial.available() > 0)
   {
     char c = Serial.read();
     atCommand += c;
   }
 }

 // Jesli jest polecenie, wyslij do modulu GSM
 if (atCommand.length() > 0)
 {
   gsm.println(atCommand);
   atCommand = "";
 }  
}

Pzdr.