Управление светодиодом через Blynk

Тема в разделе "Проводная и беспроводная связь", создана пользователем Iulia, 15 июл 2018.

  1. Iulia

    Iulia Нерд

    Добрый день! Пытаюсь заставить светодиод моргать через Blynk. Использую Wi-Fi Тройка-модуль. Проблема в том, что очень часто пропадает связь между модулем и программой. В общем, светодиод зажигается один раз из 10. Не устанавливается STA. Код и фото монитора порта прилагаю.
    Код (C++):
    #define BLYNK_PRINT Serial

    #include <SoftwareSerial.h>
    #include <ESP8266_Lib.h>
    #include <BlynkSimpleShieldEsp8266.h>


    char auth[] = "e968a2b9a5db4791a5b70f4f8159bdb8";
    char ssid[] = "krolls";
    char pass[] = "alvin2371";

    SoftwareSerial EspSerial(4, 5);

    #define ESP8266_BAUD 115200

    ESP8266 wifi(&EspSerial);

    void setup()
    {
      Serial.begin(115200);

      delay(10);

      EspSerial.begin(ESP8266_BAUD);
      delay(10);

      Blynk.begin(auth, wifi, ssid, pass);
    }

    void loop()
    {
      Blynk.run();
    }
     
    4.JPG
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Спасибо за такую интересную информацию;)

    Вообще думаю что проблема с интернетом.... Может быть..
     
    Mitrandir нравится это.
  3. Iulia

    Iulia Нерд

    Ноут вроде работает без проблем. Странно.
     
  4. Mitrandir

    Mitrandir Гуру

    Проблемы с интернетом у есп
     
  5. NikitOS

    NikitOS Король шутов Администратор

    Оскар в студию!
     
  6. Airbus

    Airbus Радиохулиган Модератор

    О господи!Гдеж вы этот код взяли?всё просто как Апельсин!
    Код (C++):
    #define BLYNK_PRINT Serial
    #include <ESP8266WiFi.h>
    #include <BlynkSimpleEsp8266.h>
    char auth[] = "ВАШТОКЕН"; //Токен
    char ssid[] = "ВАШАСЕТЬ"; //имя сети
    char pass[] = "ВАШПАРОЛЬ"; //пароль

    void setup()
    {
      Serial.begin(9600);
      Blynk.begin(auth, ssid, pass);
    }

    void loop()
    {
      Blynk.run();
    }
     
  7. Iulia

    Iulia Нерд

    Хмм... А куда подключать шилд тогда? К каким пинам? Я думала, что если процессор активен, то RX TX заняты обменом между ним и компом. Поэтому для любого другого устройства надо задавать программный UART.

    Или получается, я должна залить программу в ардуино, отцепить его от USB, и подключить модуль RX в TX и TX в RX ???