Не хотят дружить, SIM900-TE-C и ArduinoUNO
- Войдите на сайт для отправки комментариев
Доброго времени суток. Прошу помощи, замучился в вопросе согласования работы Модуля SIM900-TE-C и платы Arduino UNO. Подключаю платы по схеме как нарисовано в приложении. Объединяю все возможные земли. Попробовал кучу вариаций. В итоге, когда отслеживаю сигналы на COM порту, в итоге SIM сообщает что он READY (если подключить симку то даже Ready to Call), но когда посылаю ему встречные команды типа AT, то модуль молчит как партизан.. пробовал уже напрямую, и разными напряжениями ключ отпирать и запитывался во всем диапазоне питающих напряжений.. как рыба об лёд, ничего нового итог один - модуль - "готов" но общаться по средством команд не хочет. Буду благодарен за любой совет по данному вопросу, уже неделю бьюсь ![]()
Шлю как и AT , так и AT/r , так и AT/r/n
м.б я не так собрал схему? тогда прошу помочь исправлениями, спасибо
P.S модуль вынут из автомобильного GPS трекера (типа как у дальнобойщиков или спец.транспорта)
Согласование уровня между tx ардуины и rx модуля лучше сделать на резистивном делителе
какую скорость serial ставите? Можно поиграть с разными, не известно какая в вашем модуле настроена
в идеале получить OK на команду проверки состояния
пробовал на делителе - безрезультатно :(
скорость 9600, пробовал разные, на других выдает иероглифы
Чтобы сузить число возможных проблем попробуйте запустить UNO от 3.3в и соедините с модулем напрямую без согласования
чтобы запустить от 3.3в надо отключить UNO от USB и от внешнего источника и запитать от 3.3в подсоединив их на пин 5V
И не факт, что 9600 правильная скорость
Была такая мысль.. но вот как же тогда пообщаться по UART с компьютером?
Опа! почитав официальную документацию на сайте Атмела, замкнул вывводы DTR и RTS на Землю, после его СИМ заговорил! Но только эхом, копаем дальше.. выслушаю любые ваши предположения. Настроение поднялось