<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — Задержки при работе с 8266]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=521&amp;type=atom" />
	<updated>2019-11-01T07:26:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=521</id>
		<entry>
			<title type="html"><![CDATA[Re: Задержки при работе с 8266]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=2423#p2423" />
			<content type="html"><![CDATA[<p>Аналогичная проблема.<br />Не могу понять, почему периодически возникают фризы управления с nodeMCU.<br />Добавил простой джойстик, через map конвертю это в управление сервой.<br />Больше никаких либ не подключаю. Серву тоже не подключаю, так что гипотетических просадок напряжения нету.<br />Подключается корректно, серва крутится, но иногда в рандомное время появляются рандомные подвисания.<br />Включил REMOTEXY__DEBUGLOGS, в мониторе компорта эти фризы прям четко видны, вплоть до 4 секунд. Не пойму, откуда они. Пробовал разные платы.</p><p>Вот выдержки из логов:</p><div class="codebox"><pre><code>[   28.169] -&gt; 55 06 00 C0 F1 B9
[   28.243] &lt;- 55 06 00 C0 F1 B9
[   28.243] -&gt; 55 06 00 C0 F1 B9
[   31.238] &lt;- 55 06 00 C0 F1 B9
[   31.239] -&gt; 55 06 00 C0 F1 B9
[   31.323] &lt;- 55 06 00 C0 F1 B9
.......

[   32.118] -&gt; 55 06 00 C0 F1 B9
[   32.198] &lt;- 55 06 00 C0 F1 B9
[   32.199] -&gt; 55 06 00 C0 F1 B9
[   33.720] &lt;- 55 06 00 C0 F1 B9
[   33.721] -&gt; 55 06 00 C0 F1 B9
[   33.767] &lt;- 55 06 00 C0 F1 B9
...
[   35.921] &lt;- 55 06 00 C0 F1 B9
[   35.922] -&gt; 55 06 00 C0 F1 B9
[   37.373] &lt;- 55 06 00 C0 F1 B9
[   37.373] -&gt; 55 06 00 C0 F1 B9</code></pre></div><p>В итоге машинку на wifi-управлении REMOTEXY сделать не получается...</p><p>Вот исходники<br /></p><div class="codebox"><pre><code>/*
   -- New project --

   This source code of graphical user interface
   has been generated automatically by RemoteXY editor.
   To compile this code using RemoteXY library 2.3.5 or later version
   download by link http://remotexy.com/en/library/
   To connect using RemoteXY mobile app by link http://remotexy.com/en/download/
     - for ANDROID 4.3.1 or later version;
     - for iOS 1.3.5 or later version;

   This source code is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.
*/

//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// определение режима соединения и подключение библиотеки RemoteXY
#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
#include &lt;ESP8266WiFi.h&gt;

#define  REMOTEXY__DEBUGLOGS Serial

#include &lt;RemoteXY.h&gt;

// настройки соединения
#define REMOTEXY_WIFI_SSID &quot;RemoteXY&quot;
#define REMOTEXY_WIFI_PASSWORD &quot;12345678&quot;
#define REMOTEXY_SERVER_PORT 6377

// конфигурация интерфейса
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255, 2, 0, 0, 0, 12, 0, 8, 13, 0, 5, 37, 40, 8, 48, 48, 2, 26, 31 };

// структура определяет все переменные вашего интерфейса управления
struct {
  // input variable
  int8_t joystick_1_x; // =-100..100 координата x положения джойстика
  int8_t joystick_1_y; // =-100..100 координата y положения джойстика
  // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)

int mapped_x = 0;
int mapped_y = 0;

/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////

void setup()
{
  RemoteXY_Init ();
  // TODO you setup code
}

void loop()
{
  RemoteXY_Handler ();
  mapped_y = map(RemoteXY.joystick_1_y, -100, 100, 0, 180);

  // TODO you loop code
  // используйте структуру RemoteXY для передачи данных
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[roversochi]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1073</uri>
			</author>
			<updated>2019-11-01T07:26:34Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=2423#p2423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Задержки при работе с 8266]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=2365#p2365" />
			<content type="html"><![CDATA[<p>Та же самая проблема для Wemos D1 с моторной платой, тормознуто передаёт данные, считаю что нужно править RemoteXY или забить на него. Детям баттлботы не реагируют и плачут.</p><p><a target="_blank" href="https://cad.onshape.com/documents/28f8b79a215cb9129a3c4790/w/7183391e36c6609b7fac196c/e/83073bb05a56fbe187f9ef6e">https://cad.onshape.com/documents/28f8b … e187f9ef6e</a></p>]]></content>
			<author>
				<name><![CDATA[oleglyan]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1024</uri>
			</author>
			<updated>2019-08-30T16:56:38Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=2365#p2365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Задержки при работе с 8266]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=1677#p1677" />
			<content type="html"><![CDATA[<p>Здравствуйте!</p><p>Пробую управлять перемещением машинки при помощи связки RemoteXY + ESP8266 как точка доступа + Pro Mini. В принципе, все работает, но столкнулся с тем, что имеет место существенная задержка при выполнении команд. Задержка имеет нерегулярный характер. То есть, иногда команда выполняется практически сразу, а иногда с задержкой до 1 секунды!</p><p>Сначала предположил, что всему виной SoftSerial, однако на HardSerial все повторилось (субъективно, даже сало хуже). В программе не использую delay().&nbsp; Только&nbsp; RemoteXY_Handler() и установка скорости вращения двигателей. <a target="_blank" href="http://forum.remotexy.com/viewtopic.php?id=364">Здесь</a> было обсуждение похожей проблемы но с HM-10. Решения найдено не было!</p><p>Буду благодарен за любые комментарии, советы, рекомендации, помощь!</p>]]></content>
			<author>
				<name><![CDATA[scientificman]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=668</uri>
			</author>
			<updated>2018-07-04T13:37:45Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=1677#p1677</id>
		</entry>
</feed>
