Ви не увійшли.
Сторінки 1
Здравствуйте, нужна ваша помошь. Подключаю телефон Siemens C62 к arduino nano, по такой схеме:
#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.
Прошу помочь, очень нужна ваша помощь, сапсибо.
Неактивний
Проблема на половину решена.
Подключил по такой схеме:
Просто надо было выставить не phone.begin(19200), а phone.begin(115200);
Но возникла еще одна проблема, иногда появляется мусор в ERROR иногда бывает FўROR или что то подобное.
И еще при послании команды ATD 111 набирает номер 111.
Но если послать команду ATD +38050XXXXXXX набирает и через какое то время само сбрасывает, подскажите пожалуйста, как это исправить ?
Неактивний
Неактивний
Сторінки 1