Итак, когда я отправляю, например, «AT» через Serial, GSM всегда возвращает мне ÿ char. "AT" возвращает ÿÿ - любой символ возвращает один ÿ. В чем проблема? Может подключение неправильное? Должен ли я использовать какие-либо резисторы и подключать GSM TX также к GND?
ОБНОВЛЕНИЕ: GSM отвечает только на CR и NL, давая ÿ каждого из них. Любые идеи?
Код:
#include <SoftwareSerial.h>
#define rx 10
#define tx 11
SoftwareSerial gsm(rx, tx);
void setup()
{
Serial.begin(9600);
gsm.begin(9600);
}
void loop()
{
if(gsm.available())
Serial.write(gsm.read());
if(Serial.available())
gsm.write(Serial.read());
}
Взаимодействие:

ATI? Случайный поиск в Google привел меня к следующему: code.google.com/p/ gsm-shield-arduino/downloads/list, который может быть полезен, когда вы установите связь с работающим модулем. - person George Mitchell   schedule 18.10.2013ÿравен 0xFF в шестнадцатеричном формате. - person Smax Smaxović   schedule 19.10.2013