Topic: Проблема с сервоприводом
В проекте использую: WeMos D1, подключение через wifi точку. При подключении с использованием сервопривода, wifi точка - RemoteXY не отображается в списке wifi. Код проекта:
// определение режима соединения и подключение библиотеки RemoteXY
#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
#include <ESP8266WiFi.h>
// настройки соединения
#define REMOTEXY_WIFI_SSID "RemoteXY"
#define REMOTEXY_WIFI_PASSWORD "12345678"
#define REMOTEXY_SERVER_PORT 6377
#include <RemoteXY.h>
// конфигурация интерфейса RemoteXY
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] = // 27 bytes
{ 255,1,0,0,0,20,0,17,0,0,0,16,1,106,200,1,1,1,0,4,
42,27,24,122,0,2,26 };
// структура определяет все переменные и события вашего интерфейса управления
struct {
// input variables
int8_t slider_01; // oт 0 до 100
// other variable
uint8_t connect_flag; // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)
#include <Servo.h>
Servo myservo;
void setup()
{
RemoteXY_Init ();
myservo.attach(9);
RemoteXY.slider_01 = 50;
}
void loop()
{
RemoteXY_Handler ();
int ms = RemoteXY.slider_01*20+500;
myservo.writeMicroseconds(ms);
// используйте структуру RemoteXY для передачи данных
// не используйте функцию delay(), вместо нее используйте RemoteXY_delay()
}