Прерывается отправка данных на Thingspeak.com

Тема в разделе "Arduino & Shields", создана пользователем Kost2003, 5 июл 2017.

  1. Kost2003

    Kost2003 Нерд

    Здравствуйте форумчане! Помогите пожалуйста не пойму в чем проблема есть скетч отправки данных с датчика DHT11 на сервис thingspeak.com данные отправляются все ок но раз в сутки примерно в одно и тоже время отправка данных прекращается до перезагрузки платы Код смотрел не пойму где может быть проблема может вы подскажите? ПС Сильно не пинайте я тока учусь )))) Вот скетч

    #include <TroykaDHT11.h>
    #include <SerialESP8266wifi.h>
    #include <SoftwareSerial.h>
    #include <SPI.h>
    #define sw_serial_rx_pin 10 // Connect this pin to TX on the esp8266
    #define sw_serial_tx_pin 11 // Connect this pin to RX on the esp8266
    #define esp8266_reset_pin 5
    DHT11 dht(9);
    SoftwareSerial mySerial(sw_serial_rx_pin, sw_serial_tx_pin); // RX, TX (Создаем виртуальный порт Esp. подключаем на цифровые пины 9 и 10 порты TX, RX от Esp)
    SerialESP8266wifi wifi(mySerial, mySerial, esp8266_reset_pin, Serial);


    void setup()
    {
    wifi.begin();
    dht.begin();
    Serial.begin(9600);// set the data rate for the SoftwareSerial port
    mySerial.begin(9600);
    mySerial.println("AT+RST");
    wifi.connectToAP("RT-WiFi", "6YQ3G4cQ");
    mySerial.println("AT+CIPMUX=1");}

    void loop() // run over and over
    {
    int chek = dht.read();
    float tt = dht.getTemperatureC();
    float hh = dht.getHumidity();
    char buf[];
    char buf2[];
    String TT = dtostrf(tt, 4, 1, buf);
    String HH = dtostrf(hh, 4, 1, buf2);
    String getzap = "GET /update?api_key=SDFSFEF23424SDFS&field1=";
    getzap += String(TT);
    getzap +="&field2=";
    getzap += String(HH);
    wifi.connectToServer("184.106.153.149", "80");
    wifi.send(SERVER, (getzap));
    wifi.disconnectFromServer();
    delay (1800000);
    }