<?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=1569&amp;type=atom" />
	<updated>2022-12-10T18:34:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=1569</id>
		<entry>
			<title type="html"><![CDATA[Re: Как сохранить данные пинов после перезагрузки ардуино?]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=4900#p4900" />
			<content type="html"><![CDATA[<p>Спасибо</p>]]></content>
			<author>
				<name><![CDATA[DeadOutside]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2261</uri>
			</author>
			<updated>2022-12-10T18:34:18Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=4900#p4900</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сохранить данные пинов после перезагрузки ардуино?]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=4888#p4888" />
			<content type="html"><![CDATA[<p>В функции void setup() вы можете инициализировать переменные структуры RemoteXY.<br /></p><div class="codebox"><pre><code>void setup()  
{ 
  RemoteXY_Init ();  
   
  pinMode (PIN_SWITCH_1, OUTPUT);
   
  // TODO you setup code 
   
  RemoteXY.switch_1 = 1; // После запуска выключатель &quot;ВКЛЮЧЕН&quot;
} </code></pre></div><p>Как вы получите исходные значения - это ваше дело и уже не относится к RemoteXY. Можете сохранять значения в EEPROM и при старте контроллера извлекать из EEPROM.<br />Так же изучите документацию по ссылке <a target="_blank" href="https://remotexy.com/ru/help/whatiscode/">https://remotexy.com/ru/help/whatiscode/</a></p>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2022-12-05T06:20:50Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=4888#p4888</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как сохранить данные пинов после перезагрузки ардуино?]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=4887#p4887" />
			<content type="html"><![CDATA[<p>// определение режима соединения и подключение библиотеки RemoteXY <br />#define REMOTEXY_MODE__ETHERNET_LIB_CLOUD<br />#include &lt;Ethernet.h&gt;<br />/* Ethernet shield used pins: 10(SS) */<br />#include &lt;SPI.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения <br />#define REMOTEXY_ETHERNET_MAC &quot;DE:AD:BE:EF:EF:ED&quot;<br />#define REMOTEXY_CLOUD_SERVER &quot;cloud.remotexy.com&quot;<br />#define REMOTEXY_CLOUD_PORT 6376<br />#define REMOTEXY_CLOUD_TOKEN &quot;517013aeb970e17fcde566d5f98b6c80&quot;</p><br /><p>// конфигурация интерфейса&nbsp; <br />#pragma pack(push, 1)<br />uint8_t RemoteXY_CONF[] =&nbsp; &nbsp;// 27 bytes<br />&nbsp; { 255,1,0,0,0,20,0,16,31,1,2,0,14,14,34,21,2,26,31,31,<br />&nbsp; 79,78,0,79,70,70,0 };<br />&nbsp; <br />// структура определяет все переменные и события вашего интерфейса управления <br />struct {</p><p>&nbsp; &nbsp; // input variables<br />&nbsp; uint8_t switch_1; // =1 если переключатель включен и =0 если отключен </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 4</p><br /><p>void setup() <br />{<br />&nbsp; RemoteXY_Init (); <br />&nbsp; <br />&nbsp; pinMode (PIN_SWITCH_1, OUTPUT);<br />&nbsp; <br />&nbsp; // TODO you setup code<br />&nbsp; <br />}</p><p>void loop() <br />{ <br />&nbsp; RemoteXY_Handler ();<br />&nbsp; <br />&nbsp; digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==1)?LOW:HIGH);<br />&nbsp; <br />&nbsp; // TODO you loop code<br />&nbsp; // используйте структуру RemoteXY для передачи данных<br />&nbsp; // не используйте функцию delay() </p><br /><p>}<br />Вот пример кода, знающих прошу объяснить как сделать так, что бы при перезагрузке значение выключателя сохранялось, как на самой плате, так и на экране в приложении RemoteXY. Делаю на&nbsp; arduino mega 2560, перепробовал много способов, но ничего полезного не нашел. Поэтому обратился за помощью сюда</p>]]></content>
			<author>
				<name><![CDATA[DeadOutside]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2261</uri>
			</author>
			<updated>2022-12-03T16:57:01Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=4887#p4887</id>
		</entry>
</feed>
