Горячий ветер 2022

Коломенский кайт клуб "Семь ветров" при поддержке Комитета по физической…

Как Валерий Шувалов снег убирал в 2022 году

Руководитель администрации города Валерий Шувалов проверил лично, как происходит расчистка…

В доме красногорского стрелка нашли долговые расписки Рассказова

В доме убийцы нашли черную бухгалтерию, где фигурируют крупные суммы,…

Дальнобойщики против "Платона"

Дальнобойщики бастуют по всей России. «Недовольство растет. Власти это замалчивают».…

«
»

Maes 900 что это


на телефон пришло смс в котором сказано

Звони в банк и узнавай, может есть задолженность перед приставами

А с какого НОМЕРА пришло?

С твоей карты списаны деньги, проверь баланс и если там менее то иди в полицию. OSB - отделение сбербанка.

тебя крутят на код или номер карты как только скажеш деньги тю тю

Забить на это SMS болт и стереть от греха подальше.

проверь баланс для начала на карточке

ОСБ-отделение сбербанка. Звоните в банк, ибо и пришло с номера 900, похоже кто-то деньги с вас снял!

Это лохотрон. Не звоните по номеру телефона, указанному в СМС. Снимут ВСЕ деньги со счета вашего телефона. СМС удалите.

touch.otvet.mail.ru

GSM/EDGE 900/1800/1900 что это значит?

Трёхдиапазонный аппарат GSM с поддержкой EDGE - это улучшенный вариант GPRS....

GSM/EDGE 900/1800/1900 что это значит? Это стандарты сотовой связи. GSM самый распространенный стандарт в мире, но далеко не самый лучший по качеству связи и своим возможностям. EDGE даёт дополнительные возможности. Самым качественным стандартом сотовой связи, дающий своим абонентам наибольшее количество дополнительных возможностей, является стандарт CDMA, но в России он распространен пока очень мало. Такой стандарт сотовой связи предоставляет оператор Скай-Линк. Телефонные аппараты для работы в этих сетях должны поддерживать формат 3G, что сужает количество моделей аппаратов, способных работать в сетях со стандартом CDMA. 900/1800/1900 – это частотный диапазон, поддерживаемый телефонным аппаратом, то есть аппарат может работать в любой из этих частотных категорий. Стандарт GSM – первый в мире стандарт, который использует частоту 900 МГц. Этот стандарт является основой стандарта DCS 1800 с микросотовой структурой, принятого в Европе. PCS-1900 стандарт принят в северной Америке. Все эти стандарты относятся к GSM стандарту, принятому на территории России в качестве федерального. Надеюсь, что смог ответить на Ваш вопрос. Сразу хочу просить Вас о своевременном выборе лучшего ответа. Многие ученики не знают, что при поступлении более одного ответа на их вопрос, они имеют право выбрать лучший ответ. Такая возможность появляется через несколько часов после поступления последнего ответа. Если в течение 4 дней автор вопроса не выберет лучшего ответа, вопрос уходит на общее голосование, где вопрос с ответами на него может зависнуть на несколько месяцев. Проявите уважение к тем, кто ответил на Ваш вопрос.

спасибо за информацию

touch.otvet.mail.ru

WMF 900 S или Schaerer Coffee Joy? от эксперта

Провокационный заголовок, нет? Особенно если знать, что это одна и та же кофемашина просто в разных модификациях, собираемая на одном заводе (в Швейцарии) и отличающаяся по сути только внешним дизайном, да несколькими дополнительными функциями, не влияющими на итоговые напитки.

И это не удивительно, потому что оба бренда принадлежат одной материнской компании WMF Group со штаб-квартирой в Германии. Вообще говоря, Schaerer Coffee Joy это 100% клон WMF 800.

Так что вопрос можно переформулировать: «какая кофемашина лучше: WMF 900 S или WMF 800»?

WMF Group начала выпускать кофемашины в 1955 году и вначале специализировалась только на коммерческих моделях для кафе, ресторанов, столовых, отелей, круизных кораблей. Нынче компания выпускает и домашние кофемашины, но это малая толика от основного направления, которое осталось прежним – коммерческое использование. Кстати, кофемашины WMF любит IKEA и многие сетевые автозаправочные станции.

В данном обзоре я расскажу о домашних премиальных кофемашинах WMF 800, WMF 900, WMF 900 S и Schaerer Coffee Joy. Так вот, WMF 800 и Schaerer Coffee Joy отличаются лишь штрихами оформления лицевой панели, это одна и та же машина.

Виджет от SocialMart

А WMF 900 отличается от них обеих, обратно, оформлением фронтальной панели, а также наличием:

  1. Функции активного подогрева чашек струёй пара SteamJet (см. фото справа). Чашка ставится с правой стороны на подставку под диспенсером в специальное место вверх ногами, а машина обдает её горячим паром, нагревая практически мгновенно. Полезно и эффективно.
  2. Функции подачи «кофейник» — машина делает до 4 порций «кофе крема» друг за другом (примерно до 700 мл). Подразумевается, что это нужно наливать в термос и брать с собой.
  3. Четырёх режимов экономии электроэнергии. Последний, например, вообще отключает паровой бойлер, только для выдачи черного кофе и то, после прогрева. Это для «повернутых» европейцев, я считаю, функция лишняя.

Плюс есть модификация WMF 900 S. S на конце иногда расшифровывается как «Sensor Plus» — WMF 900 Sensor Plus. Встречается также под названием Wmf 900 S Titan. Эта модификация в дополнение к вышеперечисленному имеет возможность программирования всех напитков для 3 пользовательских профилей.

Все остальные функции и характеристики аналогичны. Так что с учетом отсутствия WMF 800 в продаже, и практически одинаковой цены на оставшиеся три модели (WMF 900, WMF 900 S и Schaerer Coffee Joy) по совокупности возможностей надо брать WMF 900 S, конечно.

Надежный съемный заварочный блок собственной винтовой конструкции наподобие Jura емкостью 15 грамм

Конструктивной особенностью кофемашин WMF и Schaerer является съемный заварочный блок собственной конструкции. По реализации прессования кофейной таблетки он похож на винтовой у Jura или у нового Siemens EQ.9. Но он тут, во-первых, съемный (хотя у Сименса тоже), а во-вторых, корзина с кофе движется строго вертикально, без малейшего уклона.

Вмещает этот заварник до 15 грамм, что достойно (Jura — 16 грамм, Сименс — 14). По поводу надежности, судя по отзывам, он на уровне более известных брендов, то есть вполне надежен. Бывает, что он подклинивает в верхнем положении, но процент таких отказов не выше, чем у Саеко.

Заварочный блок от WMF800. Фото: kaffee-welt.net

Главное, итоговый продукт получается вполне вкусным. Снять, промыть несложно, но вот в случае таки выхода из строя замену искать сложно и дорого. Вообще, проблема с запчастями в случае чего – это главное, что настораживает в WMF / Schaerer.

 

Сенсорное управление и 5 клавиш прямого запуска напитков

У WMF 800 / Schaerer Coffee Joy на фронтальной панели посередине находится блок прямого запуска напитков. Там пять клавиш, и нажатием на них можно запустить на приготовление пять рецептов + горячее/взбитое молоко:

  • Эспрессо/2 эспрессо
  • Кофе крем/2 кофе крем
  • Капучино/2 капучино
  • Латте Маккиато/Латте
  • Горячее молоко/молочная пена. Здесь есть тонкий нюанс. Чтобы получить горячее, не взбитое молоко, то нажимать центральную кнопку нужно только после того, как диспенсер раздачи будет установлен в крайней верхнее положение. Это особенность конструкции.

Плюс отдельной клавишей запускается выдача горячей воды из отдельного диспенсера, который расположен слева. Причем режим выдачи настраивается. Можно выдавать горячую воду порционно (в этом режиме остановить подачу можно только нажатием отдельной клавиши С), можно выдавать, пока нажата кнопка, а можно начинать/останавливать повторным нажатием.

Есть еще одна оригинальная для дома, но встречающаяся в промышленных устройствах настройка: объем чашки. В процентах от исходной. Эта настройка едина сразу для всех напитков и пропорционально уменьшает выдачу. То есть если, например, у вас выставлены эспрессо 45 мл, кофе крема 150 мл, латте в сумме 210 мл, то выставив 66%, вы получите выдачу этих же напитков в объемах 30, 100 и 140 мл соответственно.

Очень тонкая настройка параметров напитков, в том числе последовательность подачи кофе-молоко

Для каждого напитка в меню можно настроить следующие параметры:

  1. У WMF 900 автоматический капучинатор в виде отводящей трубки с широкими настройками.

    Объем воды: от 20 до 300 мл

  2. Крепость: от 50 до 150% от исходной, средней. Крепость также можно отрегулировать непосредственно перед подачей любого напитка кнопками +/-. Так можно выставить кроме запрограммированной крепости «крепкий» или «мягкий» режим. Это примерно на 15% больше и, соответственно, меньше от запрограммированного значения. Возвращаясь к программированию крепости через меню. От 50 до 150% с малым шагом – это рекорд по тонкости настройки в классе.
  3. Объем молока. Настраивается время выдачи в секундах, от 2 до 60. Заводская настройка: для капучино и латте – 9 сек, для латте маккиато 19 сек.
  4. Время паузы между подачей молока и кофе, от 2 до 60 сек. С завода стоит 15 с.
  5. Последовательность подачи: молоко-кофе, кофе-молоко и практически уникальная возможность в классе – молоко+кофе синхронно! Это позволяет смешивать кофе с молоком до гомогенной массы, да и увеличивает скорость подачи. Также умеют обычно только коммерческие машины, типа Saeco Aulika Top High Speed Cappuccino.
  6. Время предварительного смачивания. Крайне широкая настройка, от 2 до 60 секунд. Чем больше, тем ярче и насыщеннее вкус.

Кроме того, для всех напитков разом можно настроить температуру заваривания. Причем в очень широких пределах и с точностью до градуса: от 60 до 95°C. С завода стоит на 92°C.

Также из сильных сторон нельзя не отметить возможность подачи двух капучино одновременно. Но это, конечно, уже не уникальная функция, так умеет, например, кофемашины Bosch TES60523RW и TES60729RW.

Известные нюансы

  1. Пример приготовления латте макиато на кофемашине Schaerer Coffee Joy

    Машина не просит промывать молочный тракт после приготовления напитка с молоком. Она просит это сделать через 20 минут или во время последующего выключения. Тут такое дело, если сразу не сделать, то этот запрос через 20 минут может уйти в никуда, и промывка не будет совершена. А следующее выключение уже будет «поздно». Поэтому рекомендуется запускать процесс вручную через меню очистки – отдельная кнопка на панели управления. При этом сам процесс проходит легко и оригинально. Шланг для молока надевается на диспенсер горячей воды и запускается процесс. Машина подает воду через водяной диспенсер в шланг, и она промывает весь молочный контур, выливаясь из основного диспенсера.

  2. Машина после опустошения контейнера с отходами требует подтверждения – нажатия кнопки Р. Это несколько подбешивает.
  3. После появления сообщения о необходимости очистки кофейного контура (с таблеткой), в отличие от большинства домашних кофемашин, WMF заблокирует работу максимум после 30 приготовлений, но не далее, чем через 1 день. Тоже самое при необходимости проведения очистки от накипи, но ограничение чуть мягче – 50 варок бессрочно. То есть приходится всегда иметь под рукой таблетки для очистки или же запускать процесс вхолостую, что как минимум требует времени.
  4. Съемный заварник нужно примерно раз в неделю-две мыть под проточной водой. Но его недостаточно просто достать. Перед тем, как сунуть под кран, нужно специальным инструментом (есть в комплекте) открутить в заварнике одну резьбу, чтобы отодвинуть сбрасывающий жмых скребок и открыть доступ к кофейной корзине. После промывки и сушки, перед установкой, надо резьбу закрутить обратно. Не так чтобы это было слишком трудоемко, тем более промывка осуществляется достаточно редко, но такого не нужно делать при промывке ЗУ от конкурентов.
  5. Машина иногда требует очистки дисплея, типа сенсорные кнопки не реагируют. Редко, но это иногда является неисправностью, машина начинает требовать протирки, хотя панель и так чистая.

Вывод отзыва

Отвечая на поставленный в заголовке вопрос: за схожий бюджет лучше брать WMF 900 S.

А если более развернуто, то у этих машин есть очень сильные козыри, как то: очень тонкая настройка крепости, температуры и других параметров напитков, настройка последовательности добавления молока и кофе, в том числе синхронного, возможность готовить два капучино одновременно, надежный съемный заварник, емкостью до 15 грамм.

Но есть и нюансы, которые в отдельности не критичны, но главное в другом. В виду эксклюзивности разработки (это не Saeco, Delonghi или Eugster/Frismag) и достаточно малой распространенности, существует конкретная сложность с ремонтом в случае поломки: запчастей и сервис-центров за пределами «столиц» почти нет, а если есть, то цены конские.

Дата публикации: 05/06/2017. Мне важно Ваше мнение. Оцените, пожалуйста, материал: Загрузка...

Где купить эту модель в Москве и регионах - актуальные цены:

Виджет от SocialMart

Если вы хотите что-то спросить, то убедительно прошу, поищите сначала ответ в разделе "Частые вопросы".

Если вы выбираете себе кофемашину или кофеварку, то этот "online-помощник" поможет вам лучше, чем я.

Друзья, я уехал в отпуск. Во время моего отсутствия мой коллега Артём по возможности постарается ответить на ваши вопросы.

101kofemashina.ru

Отзывы о Сбербанке России: «Украли с карты 150 тыс. рублей! Где ваша безопасность Сбербанк?!»

Все произошло 29.01.15 в 23:50 по московскому времени. Мне пришло смс от банка с номера 900 «MAES8626: 29.01.15 23:49 выдача наличных на сумму 50 000.00р. АТМ 455044. Баланс: 113 378.23р.» о том, что я успешно снял 50 тыс. рублей в каком-то банкомате. При том, что на самом деле, в тот самый момент я в компании друга и своей девушки парковался у магазина IKEA в Химках. Я сначала ничего не понял и подумал на ошибку банка, но следом пришло еще смс от банка с того же номера «MAES8626: 29.01.15 23:49 операция списания на сумму 100 000.00р. АТМ 455044. Баланс: 13 378.23р.» о том, что списаны 100 тыс. рублей. И тут я запаниковал! Благо в Икее был банкомат, и я сразу решил проверить свои средства на карте – денег не было!!!

Я не поверил своим глазам!!! Я срочно попытался связаться со сбербанком и разобраться в происходящем! И что сделал сбербанк? Заблокировал мне карту и посоветовал ее перевыпустить, а еще обратиться в полицию, потому что у них якобы нет службы безопасности! Это как это так нет?!! В момент разговора с меня пытались еще снять 13 тыс. рублей и 10 тыс. рублей, но не смогли из-за лимита - «MAES8626: 30.01.15 00:02 выдача наличных на сумму 13 000.00р. АТМ 455044 не выполнена» и «MAES8626: 30.01.15 00:03 выдача наличных на сумму 10 000.00р. АТМ 455044 не выполнена»!

В ту же ночь я отправился в ближайшее отделение полиции, написал заявление (№ по КУСП 1086), а утром пришел в банк за перевыпуском карты и написал заявление(№ 000401215001632) о несогласие с последними операциями. В отделение банка уже пообещали разобраться и вернуть деньги, также пообещали оповестить смской о завершении расследования. Банк, конечно, мне никаких смс не присылал!

Позвонив сам, спустя почти 20 дней, 17.02.15 сотрудник банка по телефону прочитала мне заключение расследования, в котором говорилось, что деньги уходили с моей магнитной карты и вводился верный пин-код, что никаких нарушений банкомат не видит, и пусть дальше расследует полиция, виноват или не виноват ни слова не сказала! Карта у меня одна и пин-код мой никто не знает! Ну точно НИКАКОЙ СЛУЖБЫ БЕЗОПАСНОСТИ У БАНКА НЕТ!!! А посмотреть видеозаписи с камер в банкомате нельзя?? А тот факт, что через минуту после снятия, я в Химках СВОЕЙ МАГНИТНОЙ КАРТОЙ проверял счет??? То есть, по вашему, я мог так быстро со своей картой переместиться в Химки???!!!

Если сбербанк не в курсе, то я ему расскажу, что по Федеральному Закону «О национальной платежной системе» банк обязан разобраться сам в произошедшем, а согласно части 15 статьи 9, в случае недоказанности виновности клиента, банк обязан вернуть средства, незаконно снятые с карты!!!

Ну что? Кто и когда мне вернет мои деньги?! Или что же это получается, что сбербанк не отвечает по своим обязательствам, и за сохранность своих средств сбербанк не несет ответственности?!

www.banki.ru

Взаимодействие с GSM/GPRS Shield для работы с SMS и голосовыми вызовами [Амперка / Вики]

GPRS Shield от Seeed Studio — это плата расширения, позволяющая Arduino работать в сетях сотовой связи по технологиям GSM/GPRS для приёма и передачи данных, SMS и голосовой связи.

Плата построена на базе модуля SIMCom SIM900. Также на ней расположены: слот для SIM-карты, стандартные 3,5 мм джеки для аудио-входа и выхода и разъём для внешней антенны.

Общение с платой производится через serial-соединение с помощью набора AT-команд. AT commands — язык инструкций, изначально разработанный для управления настройками модемов, однако оказался настолько удобным, что было выпущено несколько стандартов для мобильных устройств. AT — это просто текстовый протокол, в котором в качестве префикса отдельной команды используется строка AT (от англ. attention), а название и параметры следуют далее так же в текстовом виде. Набор допустимых команд и их параметры описываются стандартом, который поддерживает конкретное устройство. Сейчас наиболее используемые стандарты: GSM 07.07, 07.05.

С помощью джамперов на плате возможно установить используемые для коммуникации контакты: аппаратные 0-й и 1-й или 7-й и 8-й для работы через SoftwareSerial-эмуляцию. По этому каналу в итоге и будут пересылаться AT-команды.

Посмотреть описание и минимальные примеры можно на странице производителя. Мануал для изучения AT команд можно скачать у них же.

В данной статье будут рассмотрены несколько примеров взаимодействия с платой: возможность звонить и принимать звонки с других телефонов, отправлять SMS на заданный номер при нажатии на кнопку, управлять светодиодами с помощью входящих SMS.

Что понадобится

Для нескольких демонстраций нам понадобятся следующие составляющие:

В примерах используется SIM-карта, которая не требующая PIN-код при подключении. Возможно использовать и защищёную карту, но это потребует дополнительных действий при инициализации и не рассматривается в этой статье.

Приём звонков

Установим SIM-карту на GPRS Shield, а GPRS Shield — на Arduino. С помощью джамперов соединим контакты для работы через SoftwareSerial-эмуляцию.

Необходимые AT-команды

  • AT — простейшая команда, при которой GPRS Shield ничего не делает, в случае правильного подключения возвращает в ответ OK

  • ATA — команда принять входящий вызов. Сам факт вызова устанавливается регулярно приходящими с платы во время звонка сообщениями RING

  • AT+CHUP — отклонить вызов

  • AT+CLCC — позволяет узнать номер звонящего

Код примера

Для того, чтобы принимать звонки, воспользуемся следующим простым кодом.

Call_receiving.ino #include <SoftwareSerial.h>   //заводим Serial-соединение с GPRS-Shield на 7 и 8 цифровых входах SoftwareSerial gprsSerial(7, 8);   void setup() { // GPRS Shield общается по умолчанию на скорости 19200 бод gprsSerial.begin(19200); }   //в строке curStr будем хранить текущую строку, которую передает нам плата String currStr = ""; int updateTime = 0;   void loop() { touch();   if (!gprsSerial.available()) return;   // Считываем очередной символ с платы char currSymb = gprsSerial.read();   if ('\r' == currSymb) { // Получен символ перевода строки, это значит, что текущее // сообщение от платы завершено и мы можем на него отреагировать. // Если текущая строка - это RING, то значит, нам кто-то звонит if (!currStr.compareTo("RING")) { //кокетничаем 3 секунды, чтобы дать услышать звонящему гудок delay(3000); //посылаем команду на поднятие трубки gprsSerial.println("ATA"); } currStr = ""; } else if (currSymb != '\n') { // Дополняем текущую команду новым сиволом // При этом игнорируем второй символ в последовательности переноса // строки: \r\n currStr += String(currSymb); } }   /* * Функция провоцирует поддержание коммуникации с платой даже если * та была перезагружена без перезагрузки Arduino */ void touch() { if (millis() >= updateTime) { gprsSerial.println("AT"); updateTime += 5000; } }

Если просто подключить наушники и микрофон в соответствующие разъёмы, после приёма звонка с абонентом можно будет общаться точно так же как и по обычному телефону.

Осуществление звонка при нажатии кнопки

Теперь давайте соберём схему, чтобы при нажатии кнопки шёл вызов наперёд заданного абонента. Понятно, что нетрудно сделать так, чтобы номер можно было вводить, например, в терминале, но оставляем это для вашего собственного творчества.

Итак, устройство будет выглядить приблизительно так:

Необходимые AT-команды

  • ATD + x — набрать номер x. Если звонок не состоялся, например, нет сигнала базовой станции, то плата отвечает NO DIALTONE.

Код примера

Код будет следующим:

Call_button.ino #include <SoftwareSerial.h>   SoftwareSerial gprsSerial(7, 8);   int btnPin = 12; boolean prevBtn = LOW;   void setup() { gprsSerial.begin(19200); }   void loop() { boolean currBtn = digitalRead(btnPin); if (prevBtn != currBtn && currBtn == HIGH) { //сразу после нажатия кнопки начинаем звонить по заданному номеру gprsSerial.println("ATD + +79031034424;"); } prevBtn = currBtn; }

Отправка SMS при нажатии кнопки

Это может быть так называемая «тревожная кнопка», при нажатии на которую по заданному номеру отправляется смс с заданным содержанием. Схема для отправки SMS по заданному номеру при нажатии кнопки будет такой же, что и в предыдущем примере. Код также принципиально сильно отличаться не будет.

Необходимые AT команды

  • AT+CMGF=1 — устанавливает текстовый режим для SMS-сообщений

  • AT + CMGS = "x" — устанавливает в качестве получателя смс номер x

  • (char)26 или ctrl+z — завершает текст сообщения, после этого символа сообщение начинает отправляться

Код примера

Alarm_button.ino #include <SoftwareSerial.h>   SoftwareSerial gprsSerial(7, 8);   int btnPin = 12; boolean prevBtn = LOW;   void setup() { gprsSerial.begin(19200); delay(500); }   void loop() { boolean currBtn = digitalRead(btnPin); if (prevBtn != currBtn && currBtn == HIGH) { //сразу после нажатия кнопки отправляем "тревожное" сообщение по заданному номеру sendTextMessage(); } prevBtn = currBtn; }   /* * Функция отправки SMS-сообщения */ void sendTextMessage() { // Устанавливает текстовый режим для SMS-сообщений gprsSerial.print("AT+CMGF=1\r"); delay(100); // даём время на усваивание команды // Устанавливаем адресата: телефонный номер в международном формате gprsSerial.println("AT + CMGS = \"+79031034423\""); delay(100); // Пишем текст сообщения gprsSerial.println("ALARM!"); delay(100); // Отправляем Ctrl+Z, обозначая, что сообщение готово gprsSerial.println((char)26); }

Управление светодиодами с помощью SMS

Теперь попробуем немного поуправлять устройством с помощью SMS. Для этого соберём девайс с двумя светодиодами:

Сделаем так, чтобы можно было посылать SMS устройству и видеть ответные действия:

  • Green on — включается зелёный светодиод

  • Green off — выключается зелёный светодиод

  • Yellow on — включается жёлтый светодиод

  • Yellow off — выключается жёлтый светодиод

Необходимые AT-команды

  • AT+CMGF=1 — устанавливает текстовый режим смс-сообщения

  • AT+IFC=1, 1 — устанавливает программный контроль потоком передачи данных

  • AT+CPBS="SM" — открывает доступ к данным телефонной книги SIM-карты

  • AT+CNMI=1,2,2,1,0 — включает оповещение о новых сообщениях, новые сообщения приходят в следующем формате: +CMT: "<номер телефона>", "", "<дата, время>", а на следующей строчке с первого символа идёт содержимое сообщения

Код примера

Будем использовать следующий код:

gprs_lights.ino #include <SoftwareSerial.h>   SoftwareSerial gprsSerial(7, 8);   //для зелёного светодиода будем использовать второй цифровой вход, //а для жёлтого - третий int greenPin = 2; int yellowPin = 3;   void setup() { gprsSerial.begin(19200); pinMode(greenPin, OUTPUT); pinMode(yellowPin, OUTPUT);   // Настраиваем приём сообщений с других устройств // Между командами даём время на их обработку gprsSerial.print("AT+CMGF=1\r"); delay(300); gprsSerial.print("AT+IFC=1, 1\r"); delay(300); gprsSerial.print("AT+CPBS=\"SM\"\r"); delay(300); gprsSerial.print("AT+CNMI=1,2,2,1,0\r"); delay(500); }   String currStr = ""; // Переменная принимает значение True, если текущая строка является сообщением boolean isStringMessage = false;   void loop() { if (!gprsSerial.available()) return;   char currSymb = gprsSerial.read(); if ('\r' == currSymb) { if (isStringMessage) { //если текущая строка - SMS-сообщение, //отреагируем на него соответствующим образом if (!currStr.compareTo("Green on")) { digitalWrite(greenPin, HIGH); } else if (!currStr.compareTo("Green off")) { digitalWrite(greenPin, LOW); } else if (!currStr.compareTo("Yellow on")) { digitalWrite(yellowPin, HIGH); } else if (!currStr.compareTo("Yellow off")) { digitalWrite(yellowPin, LOW); } isStringMessage = false; } else { if (currStr.startsWith("+CMT")) { //если текущая строка начинается с "+CMT", //то следующая строка является сообщением isStringMessage = true; } } currStr = ""; } else if ('\n' != currSymb) { currStr += String(currSymb); } }

Результат

Библиотека SIM900

Конечно, управлять GPRS-устройством напрямую через AT-команды не всегда удобно. Их по крайней мере постоянно нужно держать в голове. Некоторая функциональность была реализована в библиотеке SIM900 доступной на Google Code.

В ней реализована возможность посылать и принимать звонки и SMS, получать информацию о них, проверять, пришло ли новое сообщение. Вся закадровая AT-коммуникация скрыта в деталях реализации класса, методами которого вы и будете пользоваться.

Вы можете воспользоваться этой библиотекой, если вам будет достаточно той функциональности, которая в ней предлагается.

Включение GPRS Shield v2

GPRS Shield ревизии 2 несколько отличается от первой ревизии наличием кнопки Power, включающей и выключающей модуль. После подачи питания на GPRS Shield, для его включения необходимо нажать эту кнопку в течении 2-х секунд. После повторного нажатия плата расширения выключится.

Включить модуль можно и программно. Для этого необходимо подать высокий уровень на пин 9 на 3 секунды, а затем подать низкий уровень на эту ножку.

Пример программного включения модуля:

GPRS_power_On.ino void setup() { //Включаем GPRS Shield, эмулируя нажатие кнопки POWER pinMode(9, OUTPUT); digitalWrite(9, HIGH); // Подаем High на пин 9 delay(3000); // на 3 секунды digitalWrite(9, LOW); // и отпускаем в Low. delay(5000); // Ждём 5 секунд для старта шилда } void loop() { //Пока ничего больше не делаем }

wiki.amperka.ru


.