<?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=1440&amp;type=atom" />
	<updated>2022-01-02T14:25:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=1440</id>
		<entry>
			<title type="html"><![CDATA[Нужна помощь с аппаратурой управления]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=4431#p4431" />
			<content type="html"><![CDATA[<p>Строю радиоуправляемую машинку, апаратура управления самодельная на базе ESP12, управление с при помоши программы</p><p>В целом все сделал, на мой взгляд все сделал правильно. Схему спаял, скетч написал, модуль запрограмировал. Все в целом получилось хорошо. Телефон к модулю подключается без проблем, но вот только ничего не работает.</p><p>Как думаете, в чем может быть проблема?</p><p>Скетч для изучения прилагаю.</p><p>Слайдеры управляют двумя сервоприводами, светодиодами. Ничего из этого не работает.</p><br /><br /><p>#include &lt;Servo.h&gt;</p><p>//////////////////////////////////////////////<br />// RemoteXY включить библиотека //<br />//////////////////////////////////////////////</p><p>// определение режима соединения и подключение библиотеки RemoteXY<br />#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT<br />#include &lt;ESP8266WiFi.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения<br />#define REMOTEXY_WIFI_SSID &quot;RemoteXY&quot;<br />#define REMOTEXY_WIFI_PASSWORD &quot;&quot;<br />#define REMOTEXY_SERVER_PORT 6377</p><br /><p>//&nbsp; конфигурация интерфейса<br />#pragma pack (push, 1)<br />uint8_t RemoteXY_CONF [] =<br />&nbsp; {255,5,0,0,0,70,0,13,13,0,<br />&nbsp; 4,48,1,4,19,57, 2,26,4,48,<br />&nbsp; 80,4,19,57,2,26,2,1,39,10,<br />&nbsp; 22,11,2,26,31,31,79,78,0,79,<br />&nbsp; 70, 70,0,2,1,39,27,22,11,2,<br />&nbsp; 26,31,31,79,78,0,79,70,70,0,<br />&nbsp; 2,1,39,44,22,11, 2,26,31,31,<br />&nbsp; 79,78,0,79,70,70,0};</p><p>// структура определяет все переменные и события вашего интерфейса управления<br />struct {</p><p>&nbsp; &nbsp; // входные переменные<br />&nbsp; int8_t slider_1; // = -100..100 положение слайдера<br />&nbsp; int8_t slider_2; // = -100..100 положение слайдера<br />&nbsp; uint8_t switch_1; // = 1 если переключатель включен и = 0 если отключен<br />&nbsp; uint8_t switch_2; // = 1 если переключатель включен и = 0 если отключен<br />&nbsp; uint8_t switch_3; // = 1 если переключатель включен и = 0 если отключен</p><p>&nbsp; &nbsp; // другая переменная<br />&nbsp; uint8_t connect_flag; // = 1 если провод подключен, else = 0</p><p>} RemoteXY;<br />#pragma pack (поп)</p><p>/////////////////////////////////////////////<br />// END RemoteXY include //<br />///////////////////////////////////////////////</p><p>#define PIN_SWITCH_1 16<br />#define PIN_SWITCH_2 14<br />#define PIN_SWITCH_3 12<br />#define PIN_SERVO_1 4<br />#define PIN_SERVO_2 5</p><p>Серво серво_1;<br />Серво servo_2;</p><p>int val_1 = 0;<br />int val_2 = 0;</p><p>недействительная настройка ()<br />{<br />&nbsp; RemoteXY_Init ();</p><p>&nbsp; pinMode (PIN_SWITCH_1, ВЫХОД);<br />&nbsp; pinMode (PIN_SWITCH_2, ВЫХОД);<br />&nbsp; pinMode (PIN_SWITCH_3, ВЫХОД);</p><p>&nbsp; servo_1.attach (PIN_SERVO_1);<br />&nbsp; servo_2.attach (PIN_SERVO_2);<br />}</p><p>недействительный цикл ()<br />{<br />&nbsp; RemoteXY_Handler ();</p><p>&nbsp; digitalWrite (PIN_SWITCH_1, (RemoteXY.switch_1 == 0)? LOW: HIGH);<br />&nbsp; digitalWrite (PIN_SWITCH_2, (RemoteXY.switch_2 == 0)? LOW: HIGH);<br />&nbsp; digitalWrite (PIN_SWITCH_3, (RemoteXY.switch_3 == 0)? LOW: HIGH);</p><p>&nbsp; val_1 = RemoteXY.slider_1;<br />&nbsp; val_1 = карта (val_1, -100,100,0,180);<br />&nbsp; servo_1.write (val_1);</p><p>&nbsp; val_2 = RemoteXY.slider_2;<br />&nbsp; val_2 = карта (val_2, -100,100,180,0);<br />&nbsp; servo_2.write (val_2);</p><p>}</p>]]></content>
			<author>
				<name><![CDATA[Marat]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2031</uri>
			</author>
			<updated>2022-01-02T14:25:18Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=4431#p4431</id>
		</entry>
</feed>
