<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[RemoteXY community — помогите пожалуйста добавить 2 аналоговый темпиратурный датчик .]]></title>
		<link>https://forum.remotexy.com/viewtopic.php?id=728</link>
		<atom:link href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=728&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in помогите пожалуйста добавить 2 аналоговый темпиратурный датчик ..]]></description>
		<lastBuildDate>Sun, 19 May 2019 07:24:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[помогите пожалуйста добавить 2 аналоговый темпиратурный датчик .]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=2167#p2167</link>
			<description><![CDATA[<p>/////////////////////////////////////////////&nbsp; <br />//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;END RemoteXY include&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //&nbsp; <br />/////////////////////////////////////////////&nbsp; </p><p>/* первое замеренное значение - первая точка */ <br />#define SENS_1_VAL 514 <br />#define SENS_1_TMP 36.6 </p><p>/* второе замеренное значение - вторая точка */ <br />#define SENS_2_VAL 580 <br />#define SENS_2_TMP 25.0 </p><p>void setup()&nbsp; &nbsp;<br />{&nbsp; <br />&nbsp; RemoteXY_Init ();&nbsp; &nbsp;<br />&nbsp; &nbsp; <br />&nbsp; Serial.begin(9600);&nbsp; &nbsp; <br />}&nbsp; </p><p>void loop()&nbsp; &nbsp;<br />{&nbsp; &nbsp;<br />&nbsp; RemoteXY_Handler ();&nbsp; </p><p>&nbsp; /* получаем значение АЦП */ <br />&nbsp; int sensorValue = analogRead(A0);&nbsp; &nbsp; &nbsp;<br />&nbsp; /*&nbsp; <br />&nbsp; &nbsp; вычисляем текущую температуру используя&nbsp; <br />&nbsp; &nbsp; линейную интерполяцию по двум известным точкам&nbsp; <br />&nbsp; */ <br />&nbsp; double temp = SENS_1_TMP + (SENS_2_TMP - SENS_1_TMP) /&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(SENS_2_VAL - SENS_1_VAL) * (sensorValue - SENS_1_VAL);&nbsp; &nbsp; &nbsp;<br />&nbsp; /*&nbsp; <br />&nbsp; &nbsp; преобразуем значение температуры в строку&nbsp; <br />&nbsp; &nbsp; и помещаем ее сразу в поле text_1 структуры RemoteXY&nbsp; <br />&nbsp; */ <br />&nbsp; dtostrf(temp, 0, 1, RemoteXY.text_1); <br />&nbsp; &nbsp;<br />&nbsp; /*&nbsp; <br />&nbsp; &nbsp; отправляем значение&nbsp; АЦП в Serial для того&nbsp; <br />&nbsp; &nbsp; что бы мы могли проверить значения&nbsp; <br />&nbsp; */ <br />&nbsp; Serial.println(sensorValue); <br />&nbsp; delay(1);&nbsp; &nbsp; &nbsp; &nbsp; <br />}</p>]]></description>
			<author><![CDATA[null@example.com (ilias513)]]></author>
			<pubDate>Sun, 19 May 2019 07:24:16 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=2167#p2167</guid>
		</item>
	</channel>
</rss>
