<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[RemoteXY community — Задержки при работе с 8266]]></title>
		<link>https://forum.remotexy.com/viewtopic.php?id=521</link>
		<atom:link href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=521&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Задержки при работе с 8266.]]></description>
		<lastBuildDate>Fri, 01 Nov 2019 07:26:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Задержки при работе с 8266]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=2423#p2423</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (roversochi)]]></author>
			<pubDate>Fri, 01 Nov 2019 07:26:34 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=2423#p2423</guid>
		</item>
		<item>
			<title><![CDATA[Re: Задержки при работе с 8266]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=2365#p2365</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (oleglyan)]]></author>
			<pubDate>Fri, 30 Aug 2019 16:56:38 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=2365#p2365</guid>
		</item>
		<item>
			<title><![CDATA[Задержки при работе с 8266]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1677#p1677</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (scientificman)]]></author>
			<pubDate>Wed, 04 Jul 2018 13:37:45 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1677#p1677</guid>
		</item>
	</channel>
</rss>
