Код: Выделить всё
/*
-- temper 3 datchika вертик --
*/
// определение режима соединения и подключение библиотеки RemoteXY
#define REMOTEXY_MODE__ESP8266WIFI_LIB
#include <ESP8266WiFi.h>
#include <RemoteXY.h>
// настройки соединения
#define REMOTEXY_WIFI_SSID "........"
#define REMOTEXY_WIFI_PASSWORD "........"
#define REMOTEXY_SERVER_PORT 6377
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
#include <OneWire.h>
byte _d18x2x1Addr[8]={0x10, 0xD5, 0xF8, 0x51, 0x0, 0x8, 0x0, 0x6D};
byte _d18x2x2Addr[8]={0x10, 0x4A, 0xC2, 0x21, 0x0, 0x8, 0x0, 0x69};
byte _d18x2x3Addr[8]={0x10, 0xF2, 0xFD, 0x51, 0x0, 0x8, 0x0, 0x8C};
OneWire _ow3(2);
unsigned long _ow3P=0;
bool _ow3W=0;
int _gtv1;
int _gtv2;
int _gtv3;
unsigned long _d18x2x3Tti = 0UL;
float _d18x2x3O = 0.00;
unsigned long _d18x2x1Tti = 0UL;
float _d18x2x1O = 0.00;
unsigned long _d18x2x2Tti = 0UL;
float _d18x2x2O = 0.00;
bool _d18x2x2W = 0;
void setup()
{
RemoteXY_Init ();
// TODO you setup code
}
void loop()
{
RemoteXY_Handler ();
_gtv1 = (_d18x2x1O);
_gtv2 = (_d18x2x2O);
_gtv3 = (_d18x2x3O);
dtostrf (_gtv1, 0, 1, RemoteXY.text_1);
dtostrf (_gtv2, 0, 1, RemoteXY.text_2);
dtostrf (_gtv3, 0, 1, RemoteXY.text_3);
}
// используйте структуру RemoteXY для передачи данных
}
Пробовал на Wemos D1 прозрачный UART и modbus. Подключал через Каскаду на телефоне. Получил большие задержки при управление из Каскады и потери соединения. Так что аналог RAK425 c Wemos не получился.starshoy81 писал(а):есть интересная тема на еспшном форуме.
Между Wemos и ESP8266 нет никакой разницы.jarmak писал(а):Вот я и не хотел ее, заказывал обычные есп,
Поднимал вопрос на форуме ESP8266 в теме по прошивке https://esp8266.ru/forum....web.146starshoy81 писал(а):CraCk, задержки в трансляции данных понятны, ведь в есп своя операционнка крутится. Потом данные в ардуино идут. А в рак425 микросхема-преобразователь и задержки минимальны.