Гость angelv Опубликовано 25 Января, 2016 в 10:47 Жалоба Поделиться Опубликовано 25 Января, 2016 в 10:47 Кто-нибудь работает с данной платформой? есть пара вопросов по настройке Arduino UNO + GSM модуль. Ссылка на комментарий Поделиться на другие сайты Поделиться
erbol Опубликовано 25 Января, 2016 в 13:32 Жалоба Поделиться Опубликовано 25 Января, 2016 в 13:32 Добрый день, какой вопрос? Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость kolichok Опубликовано 25 Января, 2016 в 14:25 Жалоба Поделиться Опубликовано 25 Января, 2016 в 14:25 я только осваиваю... да GSM ещё не дошёл Ссылка на комментарий Поделиться на другие сайты Поделиться
vladimirm2 Опубликовано 25 Января, 2016 в 19:14 Жалоба Поделиться Опубликовано 25 Января, 2016 в 19:14 _https://www.youtube.com/results?search_query=arduino+gsm+shield+tutorial+ Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость angelv Опубликовано 25 Января, 2016 в 19:25 Жалоба Поделиться Опубликовано 25 Января, 2016 в 19:25 (изменено) имею девайс на SIM900. подключил напрямую к UNO. заливаю стандартный скейтч SMS receiver. /* SMS receiver This sketch, for the Arduino GSM shield, waits for a SMS message and displays it through the Serial port. Circuit: * GSM shield attached to and Arduino * SIM card that can receive SMS messages created 25 Feb 2012 by Javier Zorzano / TD This example is in the public domain. https://arduino.cc/en/Tutorial/GSMExamplesReceiveSMS */ // include the GSM library #include <GSM.h> // PIN Number for the SIM #define PINNUMBER "" // initialize the library instances GSM gsmAccess; GSM_SMS sms; // Array to hold the number a SMS is retreived from char senderNumber[20]; void setup() { // initialize serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } Serial.println("SMS Messages Receiver"); // connection state boolean notConnected = true; Serial.println("boolean notConnected = true"); // Start GSM connection while (notConnected) { if (gsmAccess.begin(PINNUMBER) == GSM_READY) { notConnected = false; Serial.println("Connected"); } else { Serial.println("Not connected"); delay(1000); } } Serial.println("GSM initialized"); Serial.println("Waiting for messages"); } void loop() { char c; // If there are any SMSs available() if (sms.available()) { Serial.println("Message received from:"); // Get remote number sms.remoteNumber(senderNumber, 20); Serial.println(senderNumber); // An example of message disposal // Any messages starting with # should be discarded if (sms.peek() == '#') { Serial.println("Discarded SMS"); sms.flush(); } // Read message bytes and print them while (c = sms.read()) Serial.print(c); Serial.println("\nEND OF MESSAGE"); // Delete message from modem memory sms.flush(); Serial.println("MESSAGE DELETED"); } delay(1000); } после этого проверяю на статус: звоню на данный номер: абонент в сети, звонок проходит. проверяю монитором порта: SMS Messages Receiver boolean notConnected = true дальше не происходит ничего... вот и думаю.. в чем проблема? Изменено 25 Января, 2016 в 19:26 пользователем angelv Ссылка на комментарий Поделиться на другие сайты Поделиться
vladimirm2 Опубликовано 25 Января, 2016 в 19:55 Жалоба Поделиться Опубликовано 25 Января, 2016 в 19:55 (изменено) Попробуйте использовать другую ардуино , которая ближе к оригинальной со сменным контроллером. Голову один раз сломал, не мог наладить работу с NRF модулем, сменил и все заработало! P.S. Именно такая, как на фото, и не работала. Изменено 25 Января, 2016 в 19:56 пользователем vladimirm2 Ссылка на комментарий Поделиться на другие сайты Поделиться
erbol Опубликовано 26 Января, 2016 в 02:57 Жалоба Поделиться Опубликовано 26 Января, 2016 в 02:57 В #define PINNUMBER заменили кавычки на конкретный пин? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость angelv Опубликовано 14 Февраля, 2016 в 07:35 Жалоба Поделиться Опубликовано 14 Февраля, 2016 в 07:35 В #define PINNUMBER заменили кавычки на конкретный пин? я так понимаю, что данный PINNUMBER - это пин на симку, но сейчас МТС поставляет симки без ПИН, и у меня как раз такая.. с данным кодом девайс определяется в сетях, на него можно позвонить, идт длинные гудки.. и всё.. дальше бездыханно. Попробуйте использовать другую ардуино , которая ближе к оригинальной со сменным контроллером. Голову один раз сломал, не мог наладить работу с NRF модулем, сменил и все заработало! P.S. Именно такая, как на фото, и не работала. идея хорошая.. у меня как раз есть еще одна плата UNO под другим задействована... Ссылка на комментарий Поделиться на другие сайты Поделиться
erbol Опубликовано 14 Февраля, 2016 в 11:45 Жалоба Поделиться Опубликовано 14 Февраля, 2016 в 11:45 попробуйте в строке boolean notConnected = true; заменить true на false Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость olenevod Опубликовано 14 Февраля, 2016 в 12:26 Жалоба Поделиться Опубликовано 14 Февраля, 2016 в 12:26 (изменено) ... я так понимаю, что данный PINNUMBER - это пин на симку, но сейчас МТС поставляет симки без ПИН, и у меня как раз такая.. ... Сдается мне, что к ПИНу (персональному идентификационному коду) СИМ-карты это не имеет никакого отношения... Это, скорее всего, номер КОНТАКТА либо на Ардуине, либо на шилде для инициализации СИМки.... Изменено 14 Февраля, 2016 в 12:26 пользователем olenevod Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти