<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — esp8266mod]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=200&amp;type=atom" />
	<updated>2017-08-02T11:59:55Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=200</id>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=852#p852" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Focus wrote:</cite><blockquote><p>скетч ещё для&nbsp; бутерброд+чайник+твердотелая релюха, вобщем для проекта который по ссылке выше <img src="https://forum.remotexy.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /></p><div class="codebox"><pre><code>/* 
   -- Чайник + твердотелое реле -- 
    
   This source code of graphical user interface  
   has been generated automatically by RemoteXY editor. 
   To compile this code using RemoteXY library 2.3.1 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.0.1 or later version; 
     - for iOS 1.1.0 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; 

#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,1,0,1,0,57,0,6,5,1,
  2,0,2,19,22,11,1,32,208,146,
  208,154,208,155,32,0,32,208,146,208,
  171,208,154,208,155,32,0,65,4,38,
  20,9,9,2,129,0,9,4,40,11,
  0,208,167,208,176,208,185,208,189,208,
  184,208,186,0 }; 
   
// структура определяет все переменные вашего интерфейса управления  
struct { 

    // input variable
  uint8_t switch_1; // =1 если переключатель включен и =0 если отключен 

    // output variable
  uint8_t led_1_r; // =0..255 яркость красного цвета индикатора 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY; 
#pragma pack(pop) 

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

#define PIN_SWITCH_1 15


void setup()  
{ 
  RemoteXY_Init ();  
   
  pinMode (PIN_SWITCH_1, OUTPUT);
   
  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler (); 
   
  digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
  RemoteXY.led_1_r = (RemoteXY.switch_1==0)?0:255;
   
  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 


}</code></pre></div></blockquote></div><p>Приветствую ! не подскажешь как выводить показания с датчиков на телефон , как в коде оформлять ? <br />char text_2[4]; и тд&nbsp; - это окошки с показаниями с датчиков <br />у меня код такой ( текст на lcd образцовый)&nbsp; :</p><p>// определение режима соединения и подключение библиотеки RemoteXY&nbsp; <br />#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT<br />#include &lt;ESP8266WiFi.h&gt; <br />#include &lt;LiquidCrystal_I2C.h&gt;<br />#include &lt;Wire.h&gt;</p><p>#include &lt;RemoteXY.h&gt; <br />LiquidCrystal_I2C lcd(0x27, 16, 2); <br />// настройки соединения&nbsp; <br />#define REMOTEXY_WIFI_SSID &quot;RemoteXY&quot; <br />#define REMOTEXY_WIFI_PASSWORD &quot;12345678&quot; <br />#define REMOTEXY_SERVER_PORT 6377 </p><br /><p>// конфигурация интерфейса&nbsp; &nbsp;<br />#pragma pack(push, 1) <br />uint8_t RemoteXY_CONF[] = <br />&nbsp; { 255,1,0,34,0,110,1,6,3,1,<br />&nbsp; 2,0,4,83,22,11,2,79,78,0,<br />&nbsp; 79,70,70,0,67,4,5,15,20,7,<br />&nbsp; 2,4,67,4,41,15,20,7,2,4,<br />&nbsp; 67,4,5,31,20,7,2,4,67,4,<br />&nbsp; 41,31,20,7,2,4,67,4,6,55,<br />&nbsp; 21,7,2,4,67,4,40,55,20,7,<br />&nbsp; 2,4,67,4,40,67,20,7,2,6,<br />&nbsp; 67,4,36,86,23,9,2,4,130,1,<br />&nbsp; 3,49,59,27,9,130,1,3,28,59,<br />&nbsp; 13,9,129,0,4,11,20,3,1,208,<br />&nbsp; 162,208,181,208,188,208,191,208,181,209,<br />&nbsp; 128,208,176,209,130,209,131,209,128,208,<br />&nbsp; 176,32,0,129,0,20,3,18,6,4,<br />&nbsp; 208,154,208,190,208,188,208,189,208,176,<br />&nbsp; 209,130,208,176,0,129,0,41,11,16,<br />&nbsp; 3,1,208,146,208,187,208,176,208,182,<br />&nbsp; 208,189,208,190,209,129,209,130,209,140,<br />&nbsp; 0,129,0,27,15,12,5,4,208,146,<br />&nbsp; 208,181,209,128,209,133,0,129,0,28,<br />&nbsp; 30,11,6,4,208,157,208,184,208,183,<br />&nbsp; 0,130,1,3,11,59,13,9,129,0,<br />&nbsp; 23,43,18,6,4,208,163,208,187,208,<br />&nbsp; 184,209,134,208,176,0,129,0,39,63,<br />&nbsp; 21,3,1,208,144,209,130,208,188,46,<br />&nbsp; 32,208,180,208,176,208,178,208,187,208,<br />&nbsp; 181,208,189,208,184,208,181,0,129,0,<br />&nbsp; 5,51,20,3,1,208,162,208,181,208,<br />&nbsp; 188,208,191,208,181,209,128,208,176,209,<br />&nbsp; 130,209,131,209,128,208,176,32,0,129,<br />&nbsp; 0,40,51,16,3,1,208,146,208,187,<br />&nbsp; 208,176,208,182,208,189,208,190,209,129,<br />&nbsp; 209,130,209,140,0,129,0,4,77,26,<br />&nbsp; 4,1,208,154,208,190,208,189,208,180,<br />&nbsp; 208,184,209,134,208,184,208,190,208,189,<br />&nbsp; 208,181,209,128,0,130,1,33,78,28,<br />&nbsp; 20,9,129,0,41,79,12,6,1,67,<br />&nbsp; 79,50,0 }; <br />&nbsp; &nbsp;<br />// структура определяет все переменные вашего интерфейса управления&nbsp; <br />struct { </p><p>&nbsp; &nbsp; // input variable<br />&nbsp; uint8_t switch_1; // =1 если переключатель включен и =0 если отключен </p><p>&nbsp; &nbsp; // output variable<br />&nbsp; char rff[4];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_2[4];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_3[4];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_4[4];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_5[4];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_6[4];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_1[6];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_7[4];&nbsp; // =строка UTF8 оканчивающаяся нулем </p><p>&nbsp; &nbsp; // other variable<br />&nbsp; uint8_t connect_flag;&nbsp; // =1 if wire connected, else =0 </p><p>} RemoteXY; <br />#pragma pack(pop) </p><p>///////////////////////////////////////////// <br />//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;END RemoteXY include&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // <br />///////////////////////////////////////////// </p><p>#define PIN_SWITCH_1 D4</p><br /><p>void setup()&nbsp; <br />{ <br />&nbsp; RemoteXY_Init ();&nbsp; <br />&nbsp; &nbsp;<br />&nbsp; pinMode (PIN_SWITCH_1, OUTPUT);<br />&nbsp; &nbsp;<br />&nbsp; // TODO you setup code <br />&nbsp; &nbsp;</p><br /><p> Wire.begin(2, 14);</p><p> lcd.init(); // initializing the LCD<br /> lcd.display(); //Enable or turn on the text<br /> lcd.backlight(); // Enable or Turn On the backlight <br />}</p><p>void loop()&nbsp; <br />{&nbsp; <br />&nbsp; RemoteXY_Handler (); <br />&nbsp; &nbsp;<br />&nbsp; digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);<br />&nbsp; &nbsp;<br />&nbsp; // TODO you loop code <br />&nbsp; // используйте структуру RemoteXY для передачи данных </p><p> lcd.clear();<br /> lcd.setCursor(0, 0);<br /> lcd.print(&quot;Working Tutorial&quot;); // Start Print text to Line 1<br /> lcd.setCursor(0, 1);<br /> lcd.print(&quot;HowToESP8266.com&quot;); // Start Print text to Line 2<br /> delay(5000);<br /> lcd.clear();<br /> lcd.setCursor(1, 0);<br /> lcd.print(&quot;Tutorials good&quot;); // Start Print text to Line 1<br /> lcd.setCursor(4, 1);<br /> lcd.print(&quot;AS FUCK&quot;); // Start Print text to Line 2<br /> delay(5000);<br />}</p><p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[maxbarich]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=359</uri>
			</author>
			<updated>2017-08-02T11:59:55Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=852#p852</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=778#p778" />
			<content type="html"><![CDATA[<p>скетч ещё для&nbsp; бутерброд+чайник+твердотелая релюха, вобщем для проекта который по ссылке выше <img src="https://forum.remotexy.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /></p><div class="codebox"><pre><code>/* 
   -- Чайник + твердотелое реле -- 
    
   This source code of graphical user interface  
   has been generated automatically by RemoteXY editor. 
   To compile this code using RemoteXY library 2.3.1 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.0.1 or later version; 
     - for iOS 1.1.0 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; 

#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,1,0,1,0,57,0,6,5,1,
  2,0,2,19,22,11,1,32,208,146,
  208,154,208,155,32,0,32,208,146,208,
  171,208,154,208,155,32,0,65,4,38,
  20,9,9,2,129,0,9,4,40,11,
  0,208,167,208,176,208,185,208,189,208,
  184,208,186,0 }; 
   
// структура определяет все переменные вашего интерфейса управления  
struct { 

    // input variable
  uint8_t switch_1; // =1 если переключатель включен и =0 если отключен 

    // output variable
  uint8_t led_1_r; // =0..255 яркость красного цвета индикатора 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY; 
#pragma pack(pop) 

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

#define PIN_SWITCH_1 15


void setup()  
{ 
  RemoteXY_Init ();  
   
  pinMode (PIN_SWITCH_1, OUTPUT);
   
  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler (); 
   
  digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
  RemoteXY.led_1_r = (RemoteXY.switch_1==0)?0:255;
   
  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 


}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Focus]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=149</uri>
			</author>
			<updated>2017-06-30T08:27:30Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=778#p778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=777#p777" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Focus wrote:</cite><blockquote><p>Да, как точка доступа нормально работает, на прошлой неделе проверял, когда испытывал SSR релюху на чайнике <img src="https://forum.remotexy.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Конфиг что то типа этого:<br /><span class="postimg"><img src="https://1.downloader.disk.yandex.ru/disk/266809f94aaf36505a1eff3cdc03773b2c14954d84843c80017705fac1da2914/59563fd1/0Meg5Qq65TgFjAN1QyQaUHleJvxI_Fi8pZhmtU5Pxi2P_uEUnJQD7ubrNhOcmGY3vTb1ilyZ56sp8nGD0WxqcQ%3D%3D?uid=0&amp;filename=config.jpg&amp;disposition=inline&amp;hash=&amp;limit=0&amp;content_type=image%2Fjpeg&amp;fsize=37854&amp;hid=b565963fd2d2b5f497e71da15bb7ca1a&amp;media_type=image&amp;tknv=v2&amp;etag=d7b9323bd639ad7cd71f6bb1d52c3cb9" alt="https://1.downloader.disk.yandex.ru/disk/266809f94aaf36505a1eff3cdc03773b2c14954d84843c80017705fac1da2914/59563fd1/0Meg5Qq65TgFjAN1QyQaUHleJvxI_Fi8pZhmtU5Pxi2P_uEUnJQD7ubrNhOcmGY3vTb1ilyZ56sp8nGD0WxqcQ%3D%3D?uid=0&amp;amp;filename=config.jpg&amp;amp;disposition=inline&amp;amp;hash=&amp;amp;limit=0&amp;amp;content_type=image%2Fjpeg&amp;amp;fsize=37854&amp;amp;hid=b565963fd2d2b5f497e71da15bb7ca1a&amp;amp;media_type=image&amp;amp;tknv=v2&amp;amp;etag=d7b9323bd639ad7cd71f6bb1d52c3cb9" /></span></p><p>Проект с чайником : <a target="_blank" href="http://remotexy.com/ru/editor/8171f0811f3b77de9d13c58ead428505/">http://remotexy.com/ru/editor/8171f0811 … ead428505/</a><br />там и конфиг посмотреть можно</p><p>Не указывайте пины в проекте, они там не совпадают с бутербродными, в скетче сами потом прописывайте.</p></blockquote></div><p>Теперь мне есть чем заняться ))) Буду с платой воевать) <br />Спасибо огромное за ответы!! народ нынче не разговорчивый совсем все посылают в гугл , но хочется реальной практики.</p>]]></content>
			<author>
				<name><![CDATA[maxbarich]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=359</uri>
			</author>
			<updated>2017-06-30T08:17:44Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=777#p777</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=776#p776" />
			<content type="html"><![CDATA[<p>Да, как точка доступа нормально работает, на прошлой неделе проверял, когда испытывал SSR релюху на чайнике <img src="https://forum.remotexy.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Конфиг что то типа этого:<br /><span class="postimg"><img src="https://pp.userapi.com/c836321/v836321573/55e4b/VMQg8w3rx40.jpg" alt="https://pp.userapi.com/c836321/v836321573/55e4b/VMQg8w3rx40.jpg" /></span></p><p>Проект с чайником : <a target="_blank" href="http://remotexy.com/ru/editor/8171f0811f3b77de9d13c58ead428505/">http://remotexy.com/ru/editor/8171f0811 … ead428505/</a><br />там и конфиг посмотреть можно</p><p>Не указывайте пины в проекте, они там не совпадают с бутербродными, в скетче сами потом прописывайте.</p>]]></content>
			<author>
				<name><![CDATA[Focus]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=149</uri>
			</author>
			<updated>2017-06-30T08:15:02Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=776#p776</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=775#p775" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Focus wrote:</cite><blockquote><div class="quotebox"><cite>maxbarich wrote:</cite><blockquote><p>...поделитесь примерами или скетчами</p></blockquote></div><p>Для начала нужно подружить его с Arduino IDE, как это сделать подробно описано <a target="_blank" href="https://mysku.ru/blog/aliexpress/38586.html">тут</a><br />А далее работа с RemoteXY ничем (практически) не отличается от работы с Arduino.</p><p>тестовый скетч, делал давно, но думаю должен завестись<br />подключение к домашней сети,<br />замените параметры<br />#define REMOTEXY_WIFI_SSID &quot;your_wifi_name&quot; <br />#define REMOTEXY_WIFI_PASSWORD &quot;your_wifi_password&quot; <br />на параметры своей сети.<br /></p><div class="codebox"><pre><code>////////////////////////////////////////////// 
//        RemoteXY include library          // 
//     use  library  version 2.2.2 or up    // 
//   use ANDROID app version 3.5.1 or up    // 
////////////////////////////////////////////// 

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

#include &lt;RemoteXY.h&gt; 

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

#define LED_R_PIN 15
#define LED_G_PIN 12
#define LED_B_PIN 13


/* конфигурация интерфейса  */ 
unsigned char RemoteXY_CONF[] = 
  { 3,1,31,0,5,0,0,4,0,2
  ,4,5,56,1,4,0,10,4,5,56
  ,4,4,0,18,4,5,56,6,66,1
  ,90,7,6,53,5 }; 
   
/* структура определяет все переменные вашего интерфейса управления */ 
struct { 

    /* input variable */
  signed char slider_r; /* =0..100 положение слайдера */
  signed char slider_g; /* =0..100 положение слайдера */
  signed char slider_b; /* =0..100 положение слайдера */
  
  /* output variable */
  signed char level_1; /* =0..100 положение уровня */

    /* other variable */
  unsigned char connect_flag;  /* =1 if wire connected, else =0 */

} RemoteXY; 

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



void setup()  
{ 
  RemoteXY_Init ();  
  pinMode(LED_R_PIN, OUTPUT);
  pinMode(LED_G_PIN, OUTPUT);
  pinMode(LED_B_PIN, OUTPUT);
  
  pinMode(A0, INPUT);
  Serial.begin(9600);
   

  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler (); 
  analogWrite(LED_R_PIN, map(RemoteXY.slider_r, 0, 100, 0, 1023));
  analogWrite(LED_G_PIN, map(RemoteXY.slider_g, 0, 100, 0, 1023));
  analogWrite(LED_B_PIN, map(RemoteXY.slider_b, 0, 100, 0, 1023));
  
  int light_sensor = analogRead (0);
  delay(2);
  RemoteXY.level_1 = map(light_sensor, 0, 1024, 0, 100);
  Serial.print(digitalRead(0));
  Serial.print(digitalRead(1));
  Serial.print(digitalRead(2));
  Serial.print(digitalRead(3));
  Serial.print(digitalRead(4));
  Serial.print(digitalRead(5));
  Serial.print(digitalRead(6));
  Serial.print(digitalRead(7));
  Serial.print(digitalRead(8));
  Serial.print(digitalRead(9));
  Serial.print(digitalRead(10));
  Serial.print(digitalRead(11));
  Serial.print(digitalRead(12));
  Serial.print(digitalRead(13));
  Serial.print(digitalRead(14));
  Serial.print(digitalRead(15));
  Serial.println(digitalRead(16));

  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 

}</code></pre></div><p>А, вот зебру ещё делал потестить:<br />подключение к домашней сети,<br />замените параметры<br />#define REMOTEXY_WIFI_SSID &quot;your_wifi_name&quot; <br />#define REMOTEXY_WIFI_PASSWORD &quot;your_wifi_password&quot; <br />на параметры своей сети.</p><div class="codebox"><pre><code>////////////////////////////////////////////// 
//        RemoteXY include library          // 
//     use  library  version 2.2.5 or up    // 
//   use ANDROID app version 3.7.1 or up    // 
////////////////////////////////////////////// 

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

#include &lt;RemoteXY.h&gt; 

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

#define LED_R_PIN 15
#define LED_G_PIN 12
#define LED_B_PIN 13

/* конфигурация интерфейса  */ 
#pragma pack(push, 1) 
uint8_t RemoteXY_CONF[] = 
  { 3,0,14,0,6,0,2,6,0,20
  ,1,61,61,2,20,59,59,1 }; 
   
/* структура определяет все переменные вашего интерфейса управления */ 
struct { 

    /* input variable */
  uint8_t rgb_1_r; /* =0..255 значение Красного цвета */
  uint8_t rgb_1_g; /* =0..255 значение Зеленого цвета */
  uint8_t rgb_1_b; /* =0..255 значение Синего цвета */

    /* other variable */
  uint8_t connect_flag;  /* =1 if wire connected, else =0 */

} RemoteXY; 
#pragma pack(pop) 

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



void setup()  
{ 
  RemoteXY_Init ();
  pinMode(LED_R_PIN, OUTPUT);
  pinMode(LED_G_PIN, OUTPUT);
  pinMode(LED_B_PIN, OUTPUT);
  
  pinMode(A0, INPUT);
  Serial.begin(9600);
   
   
  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler ();
  analogWrite(LED_R_PIN, map(RemoteXY.rgb_1_r, 0, 255, 0, 1023));
  analogWrite(LED_G_PIN, map(RemoteXY.rgb_1_g, 0, 255, 0, 1023));
  analogWrite(LED_B_PIN, map(RemoteXY.rgb_1_b, 0, 255, 0, 1023));
   
   
  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 


}</code></pre></div></blockquote></div><p>Спасибо!! <br />А в редакторе remotexy , какие конфигурации выбирать ? какие контроллеры выбирать ? , еще вопрос такой - я делаю банные термометры , появилась идея вещать на телефон как виджет или программа , но в деревне например нет интернета , но есть вариант точка доступа у модуля&nbsp; , как ее реализовать ?? пробовали делать , буду признателен , Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[maxbarich]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=359</uri>
			</author>
			<updated>2017-06-30T07:49:43Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=775#p775</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=773#p773" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>maxbarich wrote:</cite><blockquote><p>...поделитесь примерами или скетчами</p></blockquote></div><p>Для начала нужно подружить его с Arduino IDE, как это сделать подробно описано <a target="_blank" href="https://mysku.ru/blog/aliexpress/38586.html">тут</a><br />А далее работа с RemoteXY ничем (практически) не отличается от работы с Arduino.</p><p>тестовый скетч, делал давно, но думаю должен завестись<br />подключение к домашней сети,<br />замените параметры<br />#define REMOTEXY_WIFI_SSID &quot;your_wifi_name&quot; <br />#define REMOTEXY_WIFI_PASSWORD &quot;your_wifi_password&quot; <br />на параметры своей сети.<br /></p><div class="codebox"><pre><code>////////////////////////////////////////////// 
//        RemoteXY include library          // 
//     use  library  version 2.2.2 or up    // 
//   use ANDROID app version 3.5.1 or up    // 
////////////////////////////////////////////// 

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

#include &lt;RemoteXY.h&gt; 

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

#define LED_R_PIN 15
#define LED_G_PIN 12
#define LED_B_PIN 13


/* конфигурация интерфейса  */ 
unsigned char RemoteXY_CONF[] = 
  { 3,1,31,0,5,0,0,4,0,2
  ,4,5,56,1,4,0,10,4,5,56
  ,4,4,0,18,4,5,56,6,66,1
  ,90,7,6,53,5 }; 
   
/* структура определяет все переменные вашего интерфейса управления */ 
struct { 

    /* input variable */
  signed char slider_r; /* =0..100 положение слайдера */
  signed char slider_g; /* =0..100 положение слайдера */
  signed char slider_b; /* =0..100 положение слайдера */
  
  /* output variable */
  signed char level_1; /* =0..100 положение уровня */

    /* other variable */
  unsigned char connect_flag;  /* =1 if wire connected, else =0 */

} RemoteXY; 

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



void setup()  
{ 
  RemoteXY_Init ();  
  pinMode(LED_R_PIN, OUTPUT);
  pinMode(LED_G_PIN, OUTPUT);
  pinMode(LED_B_PIN, OUTPUT);
  
  pinMode(A0, INPUT);
  Serial.begin(9600);
   

  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler (); 
  analogWrite(LED_R_PIN, map(RemoteXY.slider_r, 0, 100, 0, 1023));
  analogWrite(LED_G_PIN, map(RemoteXY.slider_g, 0, 100, 0, 1023));
  analogWrite(LED_B_PIN, map(RemoteXY.slider_b, 0, 100, 0, 1023));
  
  int light_sensor = analogRead (0);
  delay(2);
  RemoteXY.level_1 = map(light_sensor, 0, 1024, 0, 100);
  Serial.print(digitalRead(0));
  Serial.print(digitalRead(1));
  Serial.print(digitalRead(2));
  Serial.print(digitalRead(3));
  Serial.print(digitalRead(4));
  Serial.print(digitalRead(5));
  Serial.print(digitalRead(6));
  Serial.print(digitalRead(7));
  Serial.print(digitalRead(8));
  Serial.print(digitalRead(9));
  Serial.print(digitalRead(10));
  Serial.print(digitalRead(11));
  Serial.print(digitalRead(12));
  Serial.print(digitalRead(13));
  Serial.print(digitalRead(14));
  Serial.print(digitalRead(15));
  Serial.println(digitalRead(16));

  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 

}</code></pre></div><p>А, вот зебру ещё делал потестить:<br />подключение к домашней сети,<br />замените параметры<br />#define REMOTEXY_WIFI_SSID &quot;your_wifi_name&quot; <br />#define REMOTEXY_WIFI_PASSWORD &quot;your_wifi_password&quot; <br />на параметры своей сети.</p><div class="codebox"><pre><code>////////////////////////////////////////////// 
//        RemoteXY include library          // 
//     use  library  version 2.2.5 or up    // 
//   use ANDROID app version 3.7.1 or up    // 
////////////////////////////////////////////// 

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

#include &lt;RemoteXY.h&gt; 

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

#define LED_R_PIN 15
#define LED_G_PIN 12
#define LED_B_PIN 13

/* конфигурация интерфейса  */ 
#pragma pack(push, 1) 
uint8_t RemoteXY_CONF[] = 
  { 3,0,14,0,6,0,2,6,0,20
  ,1,61,61,2,20,59,59,1 }; 
   
/* структура определяет все переменные вашего интерфейса управления */ 
struct { 

    /* input variable */
  uint8_t rgb_1_r; /* =0..255 значение Красного цвета */
  uint8_t rgb_1_g; /* =0..255 значение Зеленого цвета */
  uint8_t rgb_1_b; /* =0..255 значение Синего цвета */

    /* other variable */
  uint8_t connect_flag;  /* =1 if wire connected, else =0 */

} RemoteXY; 
#pragma pack(pop) 

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



void setup()  
{ 
  RemoteXY_Init ();
  pinMode(LED_R_PIN, OUTPUT);
  pinMode(LED_G_PIN, OUTPUT);
  pinMode(LED_B_PIN, OUTPUT);
  
  pinMode(A0, INPUT);
  Serial.begin(9600);
   
   
  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler ();
  analogWrite(LED_R_PIN, map(RemoteXY.rgb_1_r, 0, 255, 0, 1023));
  analogWrite(LED_G_PIN, map(RemoteXY.rgb_1_g, 0, 255, 0, 1023));
  analogWrite(LED_B_PIN, map(RemoteXY.rgb_1_b, 0, 255, 0, 1023));
   
   
  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 


}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Focus]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=149</uri>
			</author>
			<updated>2017-06-30T04:29:41Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=773#p773</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=772#p772" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Focus wrote:</cite><blockquote><div class="quotebox"><cite>maxbarich wrote:</cite><blockquote><p>...новых модулей&nbsp; esp8266mod...</p></blockquote></div><p>Если имеются в виду эти <a target="_blank" href="http://www.arduino-ic.ru/products/arduino/360/26883/">http://www.arduino-ic.ru/products/arduino/360/26883/</a> то я только их и использую. Программирую непосредственно модуль, без ардуины, но в arduino ide</p><p>Купил <a target="_blank" href="https://ru.aliexpress.com/item/10PCS-LOT-ESP8266-serial-WIFI-model-ESP-14-Authenticity-Guaranteed/32592556329.html">вот такой</a> бутерброд, отдельно модулей и плат-адаптеров. Нижнюю часть бутерброда использую как программатор.<br /><span class="postimg"><img src="https://3.downloader.disk.yandex.ru/disk/a70294a5235c6c2bd81b4ae69ecc3fd8d46e795f5255e4fea55463835f5d21eb/59558983/0Meg5Qq65TgFjAN1QyQaUPtH14SpHIQF_TpuP705JZ_OCkoDRi-Ues6myRp-PNZrOIcukAK8OTcagrnchC_emg%3D%3D?uid=0&amp;filename=ESP8266-ESP-12F-Wi-Fi.jpg&amp;disposition=inline&amp;hash=&amp;limit=0&amp;content_type=image%2Fjpeg&amp;fsize=55515&amp;hid=1db6575886003e6e770da4c12ced611b&amp;media_type=image&amp;tknv=v2&amp;etag=bbcee585b8208d5dbf124d4f9a0a3a10" alt="https://3.downloader.disk.yandex.ru/disk/a70294a5235c6c2bd81b4ae69ecc3fd8d46e795f5255e4fea55463835f5d21eb/59558983/0Meg5Qq65TgFjAN1QyQaUPtH14SpHIQF_TpuP705JZ_OCkoDRi-Ues6myRp-PNZrOIcukAK8OTcagrnchC_emg%3D%3D?uid=0&amp;amp;filename=ESP8266-ESP-12F-Wi-Fi.jpg&amp;amp;disposition=inline&amp;amp;hash=&amp;amp;limit=0&amp;amp;content_type=image%2Fjpeg&amp;amp;fsize=55515&amp;amp;hid=1db6575886003e6e770da4c12ced611b&amp;amp;media_type=image&amp;amp;tknv=v2&amp;amp;etag=bbcee585b8208d5dbf124d4f9a0a3a10" /></span></p></blockquote></div><br /><p>Именно такой у меня бутерброд куплен , но как подружить их с remotexy ? , поделитесь примерами или скетчами</p>]]></content>
			<author>
				<name><![CDATA[maxbarich]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=359</uri>
			</author>
			<updated>2017-06-29T20:09:34Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=772#p772</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=770#p770" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>maxbarich wrote:</cite><blockquote><p>...новых модулей&nbsp; esp8266mod...</p></blockquote></div><p>Если имеются в виду эти <a target="_blank" href="http://www.arduino-ic.ru/products/arduino/360/26883/">http://www.arduino-ic.ru/products/arduino/360/26883/</a> то я только их и использую. Программирую непосредственно модуль, без ардуины, но в arduino ide</p><p>Купил <a target="_blank" href="https://ru.aliexpress.com/item/10PCS-LOT-ESP8266-serial-WIFI-model-ESP-14-Authenticity-Guaranteed/32592556329.html">вот такой</a> бутерброд, отдельно модулей и плат-адаптеров. Нижнюю часть бутерброда использую как программатор.<br /><span class="postimg"><img src="https://pp.userapi.com/c836321/v836321573/55e42/8xVD5MxOAzI.jpg" alt="https://pp.userapi.com/c836321/v836321573/55e42/8xVD5MxOAzI.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Focus]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=149</uri>
			</author>
			<updated>2017-06-29T19:08:28Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=770#p770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[esp8266mod]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=769#p769" />
			<content type="html"><![CDATA[<p>Здравствуйте ! будет ли поддержка новых модулей&nbsp; esp8266mod&nbsp; ? грандиозные планы на ваш софт</p>]]></content>
			<author>
				<name><![CDATA[maxbarich]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=359</uri>
			</author>
			<updated>2017-06-29T10:58:46Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=769#p769</id>
		</entry>
</feed>
