<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — Проблема с сервоприводом]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=1799&amp;type=atom" />
	<updated>2024-05-06T08:12:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=1799</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с сервоприводом]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=5519#p5519" />
			<content type="html"><![CDATA[<p>Мы протестировали ваш скетч.<br />Видим что модуль постоянно перезагружается. Именно по этому нет точки доступа.<br />1. Когда мы убираем инициализацию myservo.attach(9) и myservo.writeMicroseconds(ms) модуль перестает перезагружаться и точка доступа появляется. То есть без servo.h все работает.<br />2. Мы загрузили следующий код и это так же привело к постоянной перезагрузке контроллера.<br /></p><div class="codebox"><pre><code>#include &lt;Servo.h&gt;  
Servo myservo; 

void setup() 
{
  myservo.attach(9); 
}

void loop() 
{ 
  myservo.writeMicroseconds(700);
}</code></pre></div><p>То есть проблема кроется в библиотеке servo.h. Может быть она не может работать с пином номер 9, не знаю.<br />Что бы увидеть постоянную перезагрузку контроллера достаточно подключиться терминалом. Контроллер выводит диагностическую информацию что постоянный сброс происходит по ватчдогу.</p>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2024-05-06T08:12:05Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=5519#p5519</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с сервоприводом]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=5517#p5517" />
			<content type="html"><![CDATA[<p>В проекте использую: WeMos D1, подключение через wifi точку. При подключении с использованием сервопривода, wifi точка - RemoteXY не отображается в списке wifi. Код проекта:</p><div class="codebox"><pre><code>// определение режима соединения и подключение библиотеки RemoteXY 
#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT

#include &lt;ESP8266WiFi.h&gt;

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


#include &lt;RemoteXY.h&gt;

// конфигурация интерфейса 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 &lt;Servo.h&gt;  
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() 


}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Pushka]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2724</uri>
			</author>
			<updated>2024-05-04T21:13:14Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=5517#p5517</id>
		</entry>
</feed>
