Arduino Leonardo + GSM TC35
- Войдите на сайт для отправки комментариев
Сб, 02/03/2013 - 01:54
Здравствуйте, уважаемые товарищи. Скажу сразу, я новичок. Подсоединил контакты arduino к TC35(rx-tx, tx-rx, gnd-gnd ). отсылаю команду AT а в ответ тишина. Как то огорчило.
int led = 13;
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(200); // wait for a second
delay(5000);
Serial.println("AT\r");
}
Что я делаю не так?
А с чего вы взяли что в ответ "тишина"? В каком месте вашего кода вы "слушаете" ответ?
Поправьте пожалуйста, совсем запутался уже. Пробовал вот этот код.
Смс не отправляет...не понимаю что то я. Помогите с советом
Вставка программного кода в тему/комментарий
Во первых у леонардо два serial'а это USB-Serial и Serial на 0 и 1 выводах, так что софтовый сериал не нужен.
Во вторых вы уверены что у шилда скорость по умолчанию 9600 ?
Меня для начало интересует правильно ли я подключил ардуину и gsm модем tc35. Из примеров в интернете скорость по умолчанию 9600
Кто нить ответит?
Добрый день.
Я не так давно подключал tc35 к Arduino Uno.
схема подключения и исходники тут:
https://code.google.com/p/arduino-send-temperature-sms-siemens-tc35/downloads/list
пруфлинк и демовидео тут:
http://www.youtube.com/watch?v=OPby43DyUqQ
Надеюсь, будет полезно.
ВСем привет! очень нужна Ваша помощь.. Работаю на проэктом Control LEDs via sms...использовала Arduino Uno и Siemens TC35. В интернете очень много инфы но я не могу найти рабочий код для примера...пыталась следовать данному тьюториулу (похожий проект) http://tronixstuff.com/2011/01/31/tutorial-arduino-and-gsm-cellular-%E2%80%93-part-two/ но все равно не идет.. помогите пожалйста, не могу понять в чем ошибка...
Так какая ошибка то?
нет, вообще не реагирует... т.е как отправляю смс с тел на Arduino, сириал монитор ничего не показывает, ну и LEDs молчат...
0. А вы можете отправить СМС используя Siemens TC35 на любой другой телефон? Эта функция работает?
1. Вы нажимаете кнопку включения на самом GSM модуле Siemens TC35 после того, как Arduno включится? В моём случае - модуль не работал, пока вручную не нажмёшь кпопку включения на нём. Видимо, производитель придумал эту "защиту от дурака".
2. Выложите, пожалуйста вашу схему - как у вас соединены Arduino, Siemens TC35 и то, как подведено питание. Так же просьба выложить листинг кода. Очень сложно диагностировать проблему на телепатическом уровне.
Tx (TC35) подключен к пин 2 Arduino Uno;
Rx (TC35) подключен к пин 3 Arduino Uno;
Ground (TC35) к Ground Arduino Uno;
Vcc (TC35)- 5V Arduino Uno соответственно.. Пробовала множество кодов , что бы с помощью смс вкл и выкл LED.. сейчас работаю над этим кодом :
пока без успешно...((
В моем проекте я тестирую 2 вида беспроводной передачи данных:RF и GSM. GSM оказался капризнее...
Я могу отправлять смс с Arduino, когда TC35 подключен к микроконтроллеру , а наоборот, когда отправляю смс с телефона на Аrduino, ничего не происходит... помогите пожалйста... очень отчаялась..
2Bakh
Читай мою ветку http://arduino.ru/forum/programmirovanie/pomogite-novichku-dopisat-kod - много полезного.
У меня такая же проблема. Подключил TC-35 к leonardo (10,11 пины) и он молчит не риагирует на комманды. Кто что может подсказать? Может модем не рабочить, хотя когда на нем нажимаеш кнопку карточка появляется в сети.
Вот мой код
Уточнение сегодня добился того что могу звонить и писать смс с ардуино но все равно не вижу ответов от gsm модуля. Кто что подскажет???
Я так понял никто в этом не шарит?
Нет, не правильно поняли. Это означает что никому нет до вас дела и никто не хочет выяснять что вы там делаете неправильно, задавая вам наводящие вопросы, если вы сами не в состоянии подробно описать что делаете. И вам лично, так как не хотите внимательно читать эту ветку, еще раз повторю у Leonardo (прочитайте описание платы) два аппартных UARTa (Serial), поэтому использовать программный UART - это индусский подход.
Подключил модуль через порты 0,1 и толку никакого, как и раньше ответа от модуля я не вижу. Подскажите куда копать.
То есть в одну сторону в сериал данные идут, а в другую нет, правильно? Или данные идут в обе стороны, но не получается принимать звонки и СМС ? Если первое, то берете мультиметр и мериете напряжение относительно земли на линии TX-модуля -> RX-дуины.
Первое. Замерял напряжение RX- дуины и землей, в простое 0,05 В во врямя входящего звонка прыжок до 0,5 и потом в районе 0,2 В. При исходящем звонке 0,2-0,5 В
Ищите непропай/неконтакт, у вас отсутствует соединение TX-модуля -> RX-дуины.
Спасибо maksim что помог, нашел проблему и теперь модуль отвечает :)
здравствуйте максим! у меня arduino uno и
gsm module "wavecom wmod2" я все подключил, через терминал АТ команды принимает смс отправляет, а с ардуино не реагирует. Как можно проверить или вывести на терминал ардуино ответные данные с модуля? там тоже rx, tx
Используйте Software Serial для подключения GSM части, родная библитека Arduino GSM так умеет.
http://www.instructables.com/id/Version-20-Arduino-Controlled-Car-Tracki...
я сделал все как на этом проекте, но у меня смску не отправляет
Добрый день.
Подскажите что может быть с tc35 он не регирует на комманды, но от него приходит ответ (RING) при звонке на него, до какого-то момента он реарировал на комманды.
Что могло произойти? Может я спалил вход? если да то как это проверить/ починить?