Плата не отзывается ни на одну из команд, никак не могу понять в чем дело. А еще страннее то, что она работала пару дней назад, а сейчас никакой реакции на тот же код. Есть предположения что я мог спалить какой-либо контакт при припаивании джамперов, либо я просто не умею с ней работать. Посоветуйте, можно хоть как-нибудь проверить, в рабочем ли она состоянии и как вообще ей управлять? Скетчи из этой темы все перепробовал http://wiki.amperka.ru/беспроводная-связь:gprs-shield
Какая именно плата Ардуино или шилд?Как не работает в чём проблемы?Джамперы на шилде как стоят?Должны стоять SW для указанного скетча почитайте здесь очень много написано по теме в.т.ч. и мною.Ищите не ленитесь не создавайте очередной 10 клон темы
Решил продолжить тему GPRS Shield V.2 + Arduino UNO теперь будем отправлять СМС на русском в формате PDU.Зачем это нужно?Да мало ли зачем можно вместо шилда подключить старый Сименс который не поддерживает текстовый режим да и на русском языке гораздо читабельнее. Собсно скетч: // Передача СМС в режиме PDU int buttonPin = 12; // номер входа, подключенный к кнопке int power = 9 ; // подача питания пин 9 void setup (){ // инициализируем пин, подключенный к кнопке, как вход // пин 9 для включения шилда pinMode(buttonPin, INPUT); pinMode(power, OUTPUT); digitalWrite(power,HIGH); //подали питание delay(500); //на 1 сек digitalWrite(power,LOW); //сняли питание Serial.begin(9600); //скорость 9600 бод delay(1000); //на 1 сек } void loop(){ if (digitalRead(buttonPin)==HIGH){ delay(100); //если на кнопке "плюс"(PIN12 не на земле-отправляем смс) Serial.println("AT+CMGF=0\r"); // выставляем режим сообщений PDU delay(300); //ждёмс Serial.println("AT+CMGS=33"); //передали Serial.print((char)13); // символ <cr> delay(300); //ждёмс Serial.print("0001000B919711901142F6000814041F044004380432043504420020043C04380440"); // Пишем PDU пакет "Привет Мир" на ваш номер delay(300); //ждёмс Serial.print((char)26); // Отправляем Ctrl+Z, обозначая, что сообщение готово Serial.print((char)13); // символ <cr> delay(10000); //пауза } } Сам PDU пакет готовим Здесь В графе SMSC всё удаляем-номер СМС центра Шилд возьмёт из СИМ в графе Receiver пишем номер получателя +79121234567 (Ваш номер)Alphabet Size ставим 16 бит (русский язык) в поле где написано "Hi there...Wed 25th Jun 2014 05:59.27 pm (GMT+1)" всё убираем и пишем сообщение на русском Жмём кнопку Convert. В соседнем поле получаем данные для отправки PDU пакета Первую строку заменяем на выделенную в Скетче красным всё остальное (сам PDU пакет) меняем на выделенное в скетче зелёным. Компилим шьём отправляем и наслаждаемся.Удачи!