<?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=1195</link>
		<atom:link href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=1195&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Помогите вывести число.]]></description>
		<lastBuildDate>Thu, 22 Oct 2020 19:39:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Помогите вывести число]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=3433#p3433</link>
			<description><![CDATA[<div class="quotebox"><cite>4e.pavel wrote:</cite><blockquote><p>Уже собрал два простеньких проекта, а тут застрял. В программировании не силён. Подскажите что делаю не так.</p><p>Пытаюсь целое двузначное число через строку ввода вывести на экран. Если в поле ввода забить к примеру 33333333, на текстовом поле начинают проскакивать разные числа (1, 2 итд).</p><br /><p>//////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; RemoteXY include library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />//////////////////////////////////////////////</p><p>// определение режима соединения и подключение библиотеки RemoteXY <br />#define REMOTEXY_MODE__SOFTSERIAL<br />#include &lt;SoftwareSerial.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения <br />#define REMOTEXY_SERIAL_RX 2<br />#define REMOTEXY_SERIAL_TX 3<br />#define REMOTEXY_SERIAL_SPEED 9600</p><br /><p>// конфигурация интерфейса&nbsp; <br />#pragma pack(push, 1)<br />uint8_t RemoteXY_CONF[] =<br />&nbsp; { 255,2,0,3,0,21,0,10,13,0,<br />&nbsp; 7,53,41,21,20,5,2,26,2,67,<br />&nbsp; 5,41,29,20,5,2,26,3 };<br />&nbsp; <br />// структура определяет все переменные и события вашего интерфейса управления <br />struct {</p><p>&nbsp; &nbsp; // input variables<br />&nbsp; int16_t edit_1;&nbsp; // 32767.. +32767 </p><p>&nbsp; &nbsp; // output variables<br />&nbsp; char text_1[3];&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><br /><br /><p>void setup() <br />{<br />&nbsp; RemoteXY_Init (); <br />&nbsp; <br />&nbsp; <br />&nbsp; // TODO you setup code<br />&nbsp; <br />}</p><p>void loop() <br />{ <br />&nbsp; RemoteXY_Handler ();</p><p>&nbsp; <br />&nbsp; int val = atoi (RemoteXY.edit_1);</p><p>&nbsp; itoa (val, RemoteXY.text_1, 10);<br />&nbsp; <br />&nbsp; </p><p>}</p></blockquote></div><br /><br /><br /><p>Разобрался. Ошибка была на поверхности</p>]]></description>
			<author><![CDATA[null@example.com (4e.pavel)]]></author>
			<pubDate>Thu, 22 Oct 2020 19:39:23 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=3433#p3433</guid>
		</item>
		<item>
			<title><![CDATA[Помогите вывести число]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=3431#p3431</link>
			<description><![CDATA[<p>Уже собрал два простеньких проекта, а тут застрял. В программировании не силён. Подскажите что делаю не так.</p><p>Пытаюсь целое двузначное число через строку ввода вывести на экран. Если в поле ввода забить к примеру 33333333, на текстовом поле начинают проскакивать разные числа (1, 2 итд).</p><br /><p>//////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; RemoteXY include library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />//////////////////////////////////////////////</p><p>// определение режима соединения и подключение библиотеки RemoteXY <br />#define REMOTEXY_MODE__SOFTSERIAL<br />#include &lt;SoftwareSerial.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения <br />#define REMOTEXY_SERIAL_RX 2<br />#define REMOTEXY_SERIAL_TX 3<br />#define REMOTEXY_SERIAL_SPEED 9600</p><br /><p>// конфигурация интерфейса&nbsp; <br />#pragma pack(push, 1)<br />uint8_t RemoteXY_CONF[] =<br />&nbsp; { 255,2,0,3,0,21,0,10,13,0,<br />&nbsp; 7,53,41,21,20,5,2,26,2,67,<br />&nbsp; 5,41,29,20,5,2,26,3 };<br />&nbsp; <br />// структура определяет все переменные и события вашего интерфейса управления <br />struct {</p><p>&nbsp; &nbsp; // input variables<br />&nbsp; int16_t edit_1;&nbsp; // 32767.. +32767 </p><p>&nbsp; &nbsp; // output variables<br />&nbsp; char text_1[3];&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><br /><br /><p>void setup() <br />{<br />&nbsp; RemoteXY_Init (); <br />&nbsp; <br />&nbsp; <br />&nbsp; // TODO you setup code<br />&nbsp; <br />}</p><p>void loop() <br />{ <br />&nbsp; RemoteXY_Handler ();</p><p>&nbsp; <br />&nbsp; int val = atoi (RemoteXY.edit_1);</p><p>&nbsp; itoa (val, RemoteXY.text_1, 10);<br />&nbsp; <br />&nbsp; </p><p>}</p>]]></description>
			<author><![CDATA[null@example.com (4e.pavel)]]></author>
			<pubDate>Thu, 22 Oct 2020 09:13:41 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=3431#p3431</guid>
		</item>
	</channel>
</rss>
