#1 2015-07-11 22:07:07

Zhigalo_Alexey
Учасник
Зареєстрований: 2015-07-11
Повідомлень: 3

Arduino nano и Siemens C62 (GSM)

Здравствуйте, нужна ваша помошь. Подключаю телефон Siemens C62 к arduino nano, по такой схеме:
Siemens C62 GSM

#include <SoftwareSerial.h>
#define rxPin 2
#define txPin 3 

SoftwareSerial phone(rxPin, txPin);

void setup() 
{
 Serial.begin(19200);
 while (!Serial) 
 {
  ; // wait for serial port toconnect.Needed for Leonardo only
 }
//  pinMode(rxPin, INPUT);
//  pinMode(txPin, OUTPUT);
  phone.begin(19200);
}
 
void loop() 
{
  if (phone.available())
      Serial.write(phone.read());
      
 if (Serial.available())
      phone.write(Serial.read());
}

В терминале при подключенном телефоне, выводиться символ "я" и все. При нажатии на ресет, тоже самое.

При звонке на данный телефон, в терминале выводиться символ "д".

При отпарвки команд "AT", "ATD 111" и т.д, ничего не происходит.

Скорость передачи данных, (Serial.begin(19200) и phone.begin(19200)), менял на 4800, 9600 и 19200.

Прошу помочь, очень нужна ваша помощь, сапсибо.

Неактивний

#2 2015-07-12 01:49:47

Zhigalo_Alexey
Учасник
Зареєстрований: 2015-07-11
Повідомлень: 3

Re: Arduino nano и Siemens C62 (GSM)

Проблема на половину решена.

Подключил по такой схеме:
   

Просто надо было выставить не phone.begin(19200), а phone.begin(115200);

Но возникла еще одна проблема, иногда появляется мусор в ERROR иногда бывает FўROR или что то подобное.

И еще при послании команды ATD 111 набирает номер 111.

Но если послать команду ATD +38050XXXXXXX набирает и через какое то время само сбрасывает, подскажите пожалуйста, как это исправить ?

Неактивний

#3 2015-07-12 11:10:07

freeman
Учасник
З  Киев
Зареєстрований: 2014-09-16
Повідомлень: 82

Re: Arduino nano и Siemens C62 (GSM)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму