Учусь посылать и принимать смс (читать содержимое), звонить с GSM модуля на базе Siemens TC35.
Через терминал команды на отправку смс, на звонок - все ок.
Начинаю с самой ардуины звонить - молчит сволочь(((
Команда на звонок:
atd"+79121234565"; <ENTER>
А вообще хотелось бы выводить все это на строковый индикатор (16 символов 2 строки) и параллелить в терминал.Код:#include <NewSoftSerial.h> NewSoftSerial gsm(2,3); void setup() { //Serial.begin(9600); gsm.begin(9600); } void loop() { gsm.print("atd"); gsm.print(34,BYTE); // символ " gsm.print(43,BYTE); // символ + gsm.print("79121234565"); gsm.print(34,BYTE); // символ " gsm.print(59,BYTE); // символ ; gsm.print(13,BYTE); // символ <cr> delay(10000); }
Т.е. допустим, то что ввожу в терминале отображается в 1ой строке индикатора, а то, что приходит от gsm модуля - в нижней строке.




Ответить с цитированием
