0
Можно ли с Вами консультироваться он-лайн? Телеграма нет, ватсап и вайбер.
  • avatar
  • dad
0
Ошибки нет. Проверяется состояние переменной (0 или 1), меняется на противоположное и назначается пину.

Редактировать нельзя.
  • avatar
  • stD
0
тут редактировать можно?
а то вместо "?" поставил ":"
  • avatar
  • pencilTM
0
нет ошибки в коде:

if(state1 == HIGH) state1 = LOW;
else state1 = HIGH;
digitalWrite(LED1, state1);

может так:

if(signal1 == HIGH) state1 = LOW;
else state1 = HIGH;
digitalWrite(LED1, state1);
  • avatar
  • pencilTM
0
Содержательно…
  • avatar
  • stD
0
403 Forbidden
nginx/1.0.10
  • avatar
  • wjonny
0
Вернусь еще раз к своему вопросу выше, вышли уже релизы 17.01.5 и 18.06, в 17.01.5 — инструкция работает, а в 18.06 уже не работает. Может посмотрите? Спасибо.
0
Здравствуйте.
Починил. Спасибо что сообщили.
  • avatar
  • stD
0
Добрый день, у меня почему-то не работает конструктор, когда доходит до последнего пункта и должна появиться кнопка скачивания, кнопки нет…
  • avatar
  • oxyfox
0
Здравствуйте.
В конструкторе нет кнопок скачать архив и в начало.
  • avatar
  • kolyan
0
А при подключении ардуины уровни можно не согласовывать, как и на mr3020?
  • avatar
  • vashal
0
А не было скетча с возможностью отправки сообщения через GPRS на электронную почту, например, считать температуру с датчика и отправлять ее каждые 2 минуты, например? есть скетч с другим модемом SIM800L, можно ли его переделать под модем M590E?

#include <SoftwareSerial.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 7 // к пину 7 подключен датчик DS18b20
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
#include <TimeLib.h>
#include <SimpleTimer.h>
SimpleTimer timer;
SoftwareSerial mySerial(2, 3); // RX — 2, TX -3

void setup() {
Serial.begin(57600); //Скорость сераил порта
Serial.println(«START SIM800l»);
mySerial.begin(57600); //Скорость порта для связи ARDUINO NANO c SIM800l
mySerial.println(«AT»);
mySerial.println(«AT+CFUN=1,1»); // перезагрузка модуля при запуске
sensors.begin();
delay (1000);
timer.setInterval(50000L, sendemail); // установка интервала отправки 50 секунд
}

void loop()
{
timer.run();
}

void sendemail() {
sensors.requestTemperatures(); // Polls the sensors
float temp = sensors.getTempCByIndex(0);
Serial.print(«Temperature: „);
Serial.println(temp);
mySerial.println(“AT+SAPBR=3,1,\»CONTYPE\",\«GPRS\»"); // задаем команду для выхода в интернет
delay(2000);
mySerial.println(«AT+SAPBR=3,1,\»APN\",\«internet.mts.ru\»"); // настройки APN для MTS
delay(2000);
mySerial.println(«AT+SAPBR=3,1,\»USER\",\«mts\»"); // имя пользователя
delay(1000);
mySerial.println(«AT+SAPBR=3,1,\»PWD\",\«mts\»"); пароль
delay(1000);
mySerial.println(«AT+SAPBR=1,1»); // запуск соединения по GPRS
delay(2500);
mySerial.println(«AT+EMAILCID=1»);
delay(1000);
mySerial.println(«AT+EMAILTO=100»);
delay(1000);
mySerial.println(«AT+SMTPSRV=\»mail.yahoo.com\",587");
delay(1000);
mySerial.println(«AT+SMTPAUTH=1,\»mail@yahoo.com\",\«password\»");
delay(1000);
mySerial.println(«AT+SMTPFROM=\»mail@yahoo.com\",\«Arduino NANO\»"); // отправитель письма
delay(1000);
mySerial.println(«AT+SMTPRCPT=0,0,\»mail@ek21.ru\",\«SIM800l\»"); // получатель письма
delay(1000);
mySerial.println(«AT+SMTPSUB=\»Temperature\""); // тема письма
delay(1000);
mySerial.println(«AT+SMTPBODY=20»); // устанавливаем кол-во символов в тексте письма
delay(1000);
mySerial.print(«Temperature: „);
mySerial.print(temp);
Serial.println(“С»);
mySerial.println(«AT+SMTPSEND»); // отправка сообщения
delay(8500);
mySerial.println(«AT+SAPBR=0,1»); // разрыв соединения GPRS
}
  • avatar
  • Sensor
0
предположение одно, что-то не так с ардуино, тем более я от ардуино не отключил всякие разные питы, которые использовал для другого проекта
  • avatar
  • vworld
0
модуль работает, но как я выше писал отчего-то после вызова с сотового делает с перерывами несколько включений led13
пока по моим наблюдениям 4 раза повторят
  • avatar
  • vworld
0
То есть работает?
  • avatar
  • stD
0
провожу эксперименты дальше
предположил, что возможно проблемы с библиотекой SoftwareSerial
скачал и установил свежую — github.com/PaulStoffregen/SoftwareSerial
и после этого еще интересней стало — в порту видно, что звонок пришел, led13 загорается
  • avatar
  • vworld
0
т.е.
Ардуина <> NEOWAY
D2 <> TX
D3 <> RX
NEOWAY <> БП ПК
+5 <> +5
GND <> GND
  • avatar
  • vworld
0
вернее у меня модуль запитан от БП ПК, а ардуино от USB
  • avatar
  • vworld
0
arduino duemilanove
подключено
Ардуина <> NEOWAY

+5 <> +5
GND <> GND
D2 <> TX
D3 <> RX

Контакт BOOT соедините с GND.
  • avatar
  • vworld
0
Ардуина какая? Подключена как описано в статье?
  • avatar
  • stD