sim800 + строки как АТ команды
- Войдите на сайт для отправки комментариев
Делаю совой "умный дом". На данном этапе обкатываю общение "умного дома" и Андроид телефона посредством обмена СМСками. Во многих местах скетча приходится вставлять код типа:
Serial2.println("AT+CMGS= \"+7926ххххххх\""); delay(100); Serial2.println("MEssage message"); delay(100); Serial2.println((char)26);
понятно, что это не рационально. А хотелось бы этот кусок кода засунуть в отдельную процедуру.
1.Однако тогда нужно вместо "MEssage message" использовать строковую переменную. Вот тут у меня и загвоздка. Не могу разобраться со строками. Везде описывают строки типа char[], причем очень лаконично и везде один и тот же пример.
2. Было бы также очень хорошо "AT+CMGS= \"+7926ххххххх\"" тоже прописать глобальной константой, чтобы потом было удобно менять номер телефона.
Подскажите пожалуйста как это сделать или где почитать.