01:02
первая смс
 Добился таки корректной отправки сообщений с модуля SIM900D. Отправка кавычек в купе с необходимостью перевода каретки выпилили мне мозг чуть более чем полностью, пора отдыхать блеать. На фотке видно время, через пять часов на работу))





6 exersizze   (04.05.2012 00:03)
спасибо, интересная ссылка, покопаюсь по ходу дела.

5 AlekS   (02.05.2012 21:29)
3 года назад тоже столкнулся с это проблемой, (виснет) правда строку ответа просто резал.
Плюнул на это, сейчас с твоей подачи поглядываю на модем Новако, есть у меня такой.
Сейчас стоит MRC40 + Новоком S35i + прошивка для модуля BM8038 от Мастеркит (http://www.bm8038.narod.ru/), Владимир бросил ее. Общался с ним, он там выложил исходник, правда, на Си, но что то можно почерпнуть.
Глянь, я на ней тренировался.

+1   Спам
4 exersizze   (02.05.2012 00:03)
Сейчас как раз вожусь с этим. За основу взял пример с апнота http://www.mcselec.com/index.p....emid=41
Контроллер время от времени смотрит в uart буфер с помощью Ischarwaiting
Code
R = Ischarwaiting()  'проверка наличия сообщения в буфере
   If R = 1 Then  'там что-то есть, поэтому
   Getline S  'уходим на подпрограмму и смотрим что пришло
   Z = Left(s , 4)  'вытаскиваем левые 4 символа
   Led = 1
   Wait 2
   If Z = "+CMT" Then  'если +СМТ, смотрим что в этой смс
......


в подпрограмме Getline строка дербанится на составляющие

Code
Sub Getline(s As String)   
   S = ""
   Do
   B = Waitkey()
   Select Case B
   Case 0
   Case 13
   Case 10 : If S <> "" Then Exit Do
   Case Else
   If B > 31 Then S = S + Chr(b)
   End Select
   Loop
End Sub


сообщенеи считывается без проблем, но пытаюсь добавить выполнение команды - микроконтроллер команду выполняет и ... зависает. Повидимому в буфере остается мусор, который нужно игнорировать, а не ждать символа по waitkey. Копаю в этом направлении smile

3 AlekS   (30.04.2012 21:58)
Пробовал отвечать на СМС? Если да, то как отсекал ненужное?
Пример: шлем смс узнать баланс, он (900+мега..) принял , опросил оператора #10.# и выдал что принял «balans ..RUB»

2 exersizze   (26.04.2012 18:29)
сжирает всего 5% меги8, так что запихнуть еще можно много всего, тем более если в 32ю))

1 RD3AVJ   (26.04.2012 18:03)
Ух ты! заработала таки, шарманка! Вопрос: исходник для отправки смс много отожрет ресурсов? Собираюсь сбацать на этом модуле сигнализацию для дачи, вдруг код огромный... еще ведь датчики нужно опросить, а если они по радио-каналу... ууу!!! )))
Пожелание: не давай мозгу плавиться - ты нам живой нужен, и с идеями))))

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

   EasyEDA:  бесплатный редактор схем

   ✓ Создание схем
   ✓ Возможность симуляции
   ✓ Быстрое создание печатных плат
   ✓ Интуитивно понятный интерфейс

   Нарисуй свою схему прямо сейчас!
   Изготовление печатных плат   https://easyeda.com/order
авторизация
Логин:
Пароль:
Комментарии
Сетевой диммер 220V на микроконтроллере
09.12.2016 - vakulyuk:
Спасибо) Я принцип действия понял, а вот откуда взялась именно цифра 195 не поня...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - exersizze:
pchela5, ну так это в военное, а у нас в мирное время все примерно)) Наше...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - pchela5:
> Полуволна в нашей электросети по времени длится примерно 10 мс

...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - exersizze:
Чтобы понять откуда взялась цифра 195 надо сначала въехать в принцип работы: ког...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - vakulyuk:
А почему минимальный накал при 195? Насколько минимум можно занизить Wt?
Когда не хватает ног. Часть 2. Сдвиговый регистр 74HC595
08.12.2016 - exersizze:
yorx выдалось немного свободного времени, проверил в симуляторе. Проблема...
Логгер температуры 2.0
05.12.2016 - Evgeny6873:
Хотел повторить схему и долго ждал дисплей, два раза заказывал с Китая, пришел. ...
Когда не хватает ног. Часть 2. Сдвиговый регистр 74HC595
01.12.2016 - yorx:
Доброго времени суток, exersizze попробовал Ваш код все равно не работает как на...
Помни об усадке!
30.11.2016 - pchela5:
Автомобильные никакие не лезут?