| Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
SIM900R и Ардуино
27.03.2015, 10:52
|
|
|
Частый гость
Регистрация: 18.04.2009
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
Благодарю за код... Сейчас поразбираюсь в нем.. Кстати, хотел поинтересоваться отвлечено от темы, случаем кто-нибудь использовал в своих опытах/проектах какой либо блютуз стерео аудио модуль? А то у меня 2шт разных: Audio Bluetooth Speaker Module BC05-B и OVC3860... Просто подаю питание на них, а телефон не видит их... Вот думаю, толи еще надо кк то где то че то замкнуть толи оба нерабочие
|
|
|
|
27.03.2015, 11:33
|
|
|
Частый гость
Регистрация: 17.10.2007
Сообщений: 9
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
Сообщение от Wiza_
|
|
По предидущим скринам: задержка между байтами нужна 150-250 мкс
|
почему у меня без задержек работает?! на 9600
что то еще у вас нетак
|
|
|
|
27.03.2015, 11:44
|
|
|
Частый гость
Регистрация: 17.10.2007
Сообщений: 9
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
Suffer, пробуйте Serial.println ("AT\r");
должно сработать.
одинарный кавычки в си отличаются тем, что под "" мы отправляем слово, а под ' ' один байт : пример: '\r' в порт уйдет как 0x0d
если отправим "0x0d" в порту будет три ASCII байта.
наставите задержек, все ресурсы контролл уйдут на обработку этих задержек, ни на что больше не останется
ну я попытался
|
|
|
|
27.03.2015, 11:54
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: SIM900R и Ардуино
Сообщение от nik2-2005
|
|
одинарный кавычки в си отличаются тем, что под "" мы отправляем слово
|
Не вводите в заблуждение подменой понятий. В кавычках - стандартное понятие "строка", которая длиннее на один байт - признак конца строки - ноль (0х00).
Сообщение от nik2-2005
|
|
если отправим "0x0d" в порту будет три ASCII байта.
|
Если посчитать пальцем, то четыре.
Сообщение от nik2-2005
|
|
наставите задержек, все ресурсы контролл уйдут на обработку этих задержек, ни на что больше не останется
|
Очень интересное заявление. А если расшифровать и посмотреть поподробней - не так все мрачно. Просто delay это цикл. Контроллер в нем крутится. И все страхи. Все железо работает, прерывания отрабатываются. Какие ВСЕ ресурсы? Не сбивайте маленьких с панталыку.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
27.03.2015, 12:07
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: SIM900R и Ардуино
Сообщение от nik2-2005
|
почему у меня без задержек работает?! на 9600
что то еще у вас нетак
|
На SIM900 - масса различных прошивок. Некоторые вполне может быть и корявые. Рекомендовать ТСу перепрошить модем с текущим уровнем знаний - чревато его утерей.
|
|
|
|
27.03.2015, 12:37
|
|
|
Частый гость
Регистрация: 17.10.2007
Сообщений: 9
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
строка - слово, для меня одно и тоже
в трех байтах, да ошибся!
а насчет использования delay контроллере, если это не в операционке, я против, и сам так никогда не делаю. ну если сосем короткие
Последний раз редактировалось nik2-2005; 27.03.2015 в 12:40.
|
|
|
|
27.03.2015, 12:54
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: SIM900R и Ардуино
Сообщение от nik2-2005
|
|
строка - слово, для меня одно и тоже
|
Дьявол кроется в мелочах. Путать понятия - это как путать педали. Можно крепко влететь.
Сообщение от nik2-2005
|
|
если это не в операционке, я против, и сам так никогда не делаю.
|
Интересное замечание насчет операционки. Там, значит, можно, ожидая, самому стоять и других держать? Оригинально!
Использование чем мешает, если в это время программе делать нечего и точность интервала плюс минус лапоть устраивает? Зачем городить на таймере?
Вот фанатизм - действительно, мешает.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 27.03.2015 в 12:59.
|
|
|
|
27.03.2015, 15:50
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: SIM900R и Ардуино
Да вообщет там print/write и так в блокирующем режиме. Так какая разница будет лишний делей или нет ?
|
|
|
|
01.04.2015, 09:16
|
|
|
Частый гость
Регистрация: 18.04.2009
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SIM900R и Ардуино
Фокус произошел... Дня 3 не притрагивался к модулю и при включении резко заработало все так, как должно было... Никаких каракулей в любом режиме
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:32.
|
|