Всем привет. Подключил к ардуино нано модуль wifi esp8266. Перепрограммировал его под модем и связываю с ардуино через библиотеку SoftwareSerial. C ардуиной он связывается подключается к домашней сети, но вот к сервер блинк он не определяет. И приложение на телефоне не может связаться с ним. Может кто знает в чем причина.
C++:
#define BLYNK_PRINT Serial
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "X2HdRCHvsKDD743zbqTMp9VeV98RiJwr";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "ZTE-36";
char pass[] = "************";
// Hardware Serial on Mega, Leonardo, Micro...
//#define EspSerial Serial1
// or Software Serial on Uno, Nano...
#include <SoftwareSerial.h>
SoftwareSerial EspSerial(2, 3); // RX, TX
// Your ESP8266 baud rate:
#define ESP8266_BAUD 9600
ESP8266 wifi(&EspSerial);
BlynkTimer timer;
void myTimerEvent()
{
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V5, millis() / 1000);
}
void setup()
{
// Debug console
Serial.begin(9600);
delay(10);
// Set ESP8266 baud rate
EspSerial.begin(ESP8266_BAUD);
delay(10);
Blynk.begin(auth, wifi, ssid, pass);
timer.setInterval(1000L, myTimerEvent);
}
void loop()
{
Blynk.run();
timer.run(); // Initiates BlynkTimer
}
Вложения
-
425 байт Просмотры: 5