<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[REXYGEN Community Forum / Ultrazvukový senzor JSN-SR04T  a REXduino]]></title>
	<link rel="self" href="https://www.rexygen.com/oldforum/extern.php?action=feed&amp;tid=395&amp;type=atom"/>
	<link href="http://www.rexygen.com/oldforum/viewtopic.php?id=395"/>
	<updated>2017-11-05T12:16:51Z</updated>
	<generator>FluxBB</generator>
	<id>http://www.rexygen.com/oldforum/viewtopic.php?id=395</id>
	<entry>
		<title type="html"><![CDATA[Re: Ultrazvukový senzor JSN-SR04T  a REXduino]]></title>
		<link rel="alternate" href="http://www.rexygen.com/oldforum/viewtopic.php?pid=1801#p1801"/>
		<content type="html"><![CDATA[<p>OK, díky, funguje.</p><p>J.Gazda</p>]]></content>
		<author>
			<name><![CDATA[jirigazda]]></name>
			<uri>http://www.rexygen.com/oldforum/profile.php?id=134</uri>
		</author>
		<updated>2017-11-05T12:16:51Z</updated>
		<id>http://www.rexygen.com/oldforum/viewtopic.php?pid=1801#p1801</id>
	</entry>
	<entry>
		<title type="html"><![CDATA[Re: Ultrazvukový senzor JSN-SR04T  a REXduino]]></title>
		<link rel="alternate" href="http://www.rexygen.com/oldforum/viewtopic.php?pid=1763#p1763"/>
		<content type="html"><![CDATA[<p>Dobrý den,<br />nejdříve doporučuji přečíst manuál <br /><a href="https://github.com/jaroslavs/REXduino/blob/master/REXduino_User_Guide.pdf" rel="nofollow">https://github.com/jaroslavs/REXduino/b … _Guide.pdf</a></p><p>a pak se zaměřit na nezdokumentovanou funkci &quot;U&quot;, což je uživatelský příkaz. Odpověď na tento příkaz jsou 4 byte dat, které defaultně indikují dobu běhu Arduina. Toto můžete lehce změnit na data z ultrazvukového senzoru. V REXduino_commands.ino hledejte funkci <br />void commandU(byte microseconds, byte verbose)</p><p>V REXu se tato pak tato data objeví na výstupu userRecv, kde si je můžete zpracovat dle potřeby (např. pomocí bloků BITOP, LIN nebo INTSM).</p><p>Snad to takto v rychlosti stačí.</p><p>S pozdravem<br />Jaroslav Sobota</p>]]></content>
		<author>
			<name><![CDATA[jaroslav_sobota]]></name>
			<uri>http://www.rexygen.com/oldforum/profile.php?id=3</uri>
		</author>
		<updated>2017-10-19T11:14:37Z</updated>
		<id>http://www.rexygen.com/oldforum/viewtopic.php?pid=1763#p1763</id>
	</entry>
	<entry>
		<title type="html"><![CDATA[Ultrazvukový senzor JSN-SR04T  a REXduino]]></title>
		<link rel="alternate" href="http://www.rexygen.com/oldforum/viewtopic.php?pid=1761#p1761"/>
		<content type="html"><![CDATA[<p>Dobrý den,</p><p>prosím o radu, jak propojit ultrazvukový senzor JSN-SR04T DC5V se systémem REXduino.</p><p>Používám RPi3 a Arduino MEGA 2560. Pro komunikaci s Arduinem používám blok Arduino_MEGA2560hex. Pokouším se upravit Rexduino_commands.ino a vložit instrukce pro vyhodnocování měřené vzdálenosti. Pokud nahraji modifikovaný Rexduino_commands.ino do Arduina, na SerialMonitoru vidím správné hodnoty naměřené sensorem (odeslané přes Serial.print)</p><p>Pro přenos do REXduina posílám naměřenou hodnotu přes Serial1.print. Po spuštění projektu očekávám v bloku Arduino_MEGA2560hex měřenou hodnotu na pinu 19 - TX1. Blok Arduino_MEGA2560hex ale nefunguje, pokud mám na pinu 19 nastaven jakýkoliv mód 2-6. Pokud&#160; pin 19 není definován, funguje zbytek bloku bez problémů.</p><p>Je tento postup správný? Je potřeba upravit REXLANG? Co dělám špatně?</p><p>Jsem v této oblasti úplný začátečník, proto se omlouvám za chybějící základní znalosti seriové komunikace a ptám se na (možná) primitivní věci.</p><p>Předem děkuji za odpověď</p><p>J.Gazda</p>]]></content>
		<author>
			<name><![CDATA[jirigazda]]></name>
			<uri>http://www.rexygen.com/oldforum/profile.php?id=134</uri>
		</author>
		<updated>2017-10-17T20:47:32Z</updated>
		<id>http://www.rexygen.com/oldforum/viewtopic.php?pid=1761#p1761</id>
	</entry>
</feed>
