<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[RemoteXY community — Не успевает обновиться светодиод]]></title>
		<link>https://forum.remotexy.com/viewtopic.php?id=710</link>
		<atom:link href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=710&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Не успевает обновиться светодиод.]]></description>
		<lastBuildDate>Fri, 19 Apr 2019 12:37:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Не успевает обновиться светодиод]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=2100#p2100</link>
			<description><![CDATA[<p>Hello,</p><p>Do not use blocking code : replace your do-while loop by a finite state machine.</p>]]></description>
			<author><![CDATA[null@example.com (Guillaume)]]></author>
			<pubDate>Fri, 19 Apr 2019 12:37:23 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=2100#p2100</guid>
		</item>
		<item>
			<title><![CDATA[Не успевает обновиться светодиод]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=2093#p2093</link>
			<description><![CDATA[<p>В моем скетче нужно по нажатию кнопни на смартфоне отправить емейл. <br />До отправки нужно показать пользователю, что система занята процесом, поскольку модуль SIM800 долго отвечает и к тому же нужно послать в модуль несколько команд (выход в интернет, залогиниться на почтовый ящик, создать сообщение, отправить, разорвать соединение). </p><p>Алгоритм:</p><p>1.&nbsp; &nbsp; По нажатию кнопки зажигаем красный светодиод - RemoteXY.led_1_r = 255;&nbsp; Обрабатываем буфер RemoteXY_Handler ();</p><p>2.&nbsp; &nbsp; Посылаем емейл (функция отправки набора команд SIM800). Поскольку нужно ожидать ответа от SIM800, в процессе после каждой команды уходим в do-while и ждем ответа от SIM800. При этом RemoteXY не может быть задействована, потому что если вставить RemoteXY_Handler () в do-while, ESP8266 уходит в вечный ребут.&nbsp; </p><p>3.&nbsp; &nbsp; После отправки тушим красный светодиод - RemoteXY.led_1_r = 0 и зажигаем зеленый&nbsp; RemoteXY.led_1_g = 255. </p><p>Так вот, пункт 1 не зажигает красный диод, отправляется емейл и после зажигается уже зеленый. Как сделать, чтоб до функции отправки емейла смартфон получил данные зажечь красный? Почему не успевают обновиться данные на смарте?</p>]]></description>
			<author><![CDATA[null@example.com (DZ)]]></author>
			<pubDate>Thu, 18 Apr 2019 07:24:51 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=2093#p2093</guid>
		</item>
	</channel>
</rss>
