<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — OLD app REMOTEXY PRO 3.7.5 i need.]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=107&amp;type=atom" />
	<updated>2017-02-15T18:43:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=107</id>
		<entry>
			<title type="html"><![CDATA[Re: OLD app REMOTEXY PRO 3.7.5 i need.]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=353#p353" />
			<content type="html"><![CDATA[<p>Hi Evgeny<br />Near is text from sketch. I tested sketch. Working only with 3.7.5 version. It is problem upload to Google Play too old 3.7.5 version?<br />Please write me why my sketch not working with 3.8.3 version.<br />Thank you<br />Milan.</p><br /><p>////////////////////////////////////////////// <br />//&nbsp; &nbsp; &nbsp; &nbsp; RemoteXY include library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // <br />//&nbsp; &nbsp; &nbsp;use&nbsp; library&nbsp; version 2.1.3 or up&nbsp; &nbsp; // <br />//&nbsp; &nbsp;use ANDROID app version 3.4.1 or up&nbsp; &nbsp; // <br />////////////////////////////////////////////// </p><p>/* RemoteXY select connection mode and include library */ </p><p>#define REMOTEXY_MODE__SOFTWARESERIAL /*nastavenie knižníc */ <br />#include &lt;SoftwareSerial.h&gt; <br />#include &lt;RemoteXY.h&gt; </p><p>#define REMOTEXY_SERIAL Serial&nbsp; /* nastavenie komunikácie bluetoth a portov 2 a 3 kde bude bluetoth pripojene */<br />#define REMOTEXY_SERIAL_RX 2 <br />#define REMOTEXY_SERIAL_TX 3 <br />#define REMOTEXY_SERIAL_SPEED 9600</p><br /><p>/* RemoteXY configurate&nbsp; */ </p><p>#pragma pack(push, 1)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /* toto je graficke rozhranie ktore sa vykresli na mobile resp na tablete */<br />uint8_t RemoteXY_CONF[] =<br />&nbsp; { 8,0,244,0,6,5,0,5,35,36<br />&nbsp; ,10,27,27,1,4,160,8,3,84,5<br />&nbsp; ,2,4,160,6,56,84,5,2,4,32<br />&nbsp; ,2,10,6,44,2,4,32,90,11,6<br />&nbsp; ,44,2,4,160,21,47,56,5,2,1<br />&nbsp; ,0,15,13,12,12,0,76,69,68,0<br />&nbsp; ,130,0,32,10,37,30,12,130,0,10<br />&nbsp; ,2,80,7,14,129,0,11,6,10,3<br />&nbsp; ,0,83,101,114,118,111,32,49,0,130<br />&nbsp; ,0,8,55,80,7,14,129,0,9,55<br />&nbsp; ,10,3,0,83,101,114,118,111,32,50<br />&nbsp; ,0,130,0,1,12,8,40,14,129,0<br />&nbsp; ,6,49,10,3,0,83,101,114,118,111<br />&nbsp; ,32,51,0,130,0,1,48,18,5,14<br />&nbsp; ,130,0,89,13,8,40,14,130,0,79<br />&nbsp; ,48,18,5,14,129,0,80,49,10,3<br />&nbsp; ,0,83,101,114,118,111,32,52,0,129<br />&nbsp; ,0,61,11,21,3,0,65,100,97,109<br />&nbsp; ,32,197,160,117,106,97,110,115,107,195<br />&nbsp; ,189,0,130,0,69,10,14,5,12,129<br />&nbsp; ,0,70,16,17,4,8,65,77,65,86<br />&nbsp; ,69,84,0,129,0,73,20,11,4,8<br />&nbsp; ,54,56,54,32,66,0,130,0,21,45<br />&nbsp; ,56,8,14,129,0,22,45,10,3,0<br />&nbsp; ,83,101,114,118,111,32,53,0 };<br />&nbsp; &nbsp;<br />/* this structure defines all the variables of your control interface */ <br />struct { </p><p>&nbsp; &nbsp; /* input variable */</p><p>&nbsp; int8_t joystick_1_x; // =-100..100 x-coordinate joystick position /* vstupne hodnoty ktorymi sa bude ovladat podvozok a otocna zakladna a ramena a dioda */ <br />&nbsp; int8_t joystick_1_y; // =-100..100 y-coordinate joystick position <br />&nbsp; int8_t slider_1; // =-100..100 slider position <br />&nbsp; int8_t slider_2; // =-100..100 slider position <br />&nbsp; int8_t slider_3; // =-100..100 slider position <br />&nbsp; int8_t slider_4; // =-100..100 slider position <br />&nbsp; int8_t slider_5; // =-100..100 slider position <br />&nbsp; uint8_t button_1; // =1 if button pressed, else =0 </p><p>&nbsp; &nbsp; /* other variable */<br />&nbsp; uint8_t connect_flag;&nbsp; // =1 if wire connected, else =0 <br />} 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>#include &lt;Servo.h&gt;&nbsp; /* definovanie knižnice pre serva */&nbsp; </p><p>#define PIN_1_SERVO 4&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* definovanie pinov PWM pre jendotlive serva */<br />#define PIN_2_SERVO 5<br />#define PIN_3_SERVO 6<br />#define PIN_4_SERVO 7<br />#define PIN_5_SERVO 9</p><p>Servo prve_servo;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /* definovanie serv */<br />Servo druhe_servo; <br />Servo tretie_servo; <br />Servo stvrte_servo; <br />Servo piate_servo; </p><p>/* defined the right motor control pins */ <br />#define PIN_MOTOR_RIGHT_UP 15&nbsp; &nbsp; /* definovanie pinov praveho motora podvozku */<br />#define PIN_MOTOR_RIGHT_DN 16 <br />#define PIN_MOTOR_RIGHT_SPEED 17</p><p>/* defined the left motor control pins */ <br />#define PIN_MOTOR_LEFT_UP 18&nbsp; &nbsp; &nbsp;/* definovanie pinov laveho motora podvozku */<br />#define PIN_MOTOR_LEFT_DN 19<br />#define PIN_MOTOR_LEFT_SPEED 20</p><p>/* defined the LED pin */ <br />#define PIN_BUTTON_1 13&nbsp; &nbsp; /* definovanie pinu 13 ako pinu pre LED diodu */</p><br /><p>/* defined two arrays with a list of pins for each motor */ <br />unsigned char RightMotor[3] =&nbsp; <br />&nbsp; {PIN_MOTOR_RIGHT_UP, PIN_MOTOR_RIGHT_DN, PIN_MOTOR_RIGHT_SPEED};&nbsp; &nbsp; /* definovanie motorov podvozku */<br />unsigned char LeftMotor[3] =&nbsp; <br />&nbsp; {PIN_MOTOR_LEFT_UP, PIN_MOTOR_LEFT_DN, PIN_MOTOR_LEFT_SPEED}; </p><p>/* <br />&nbsp; &nbsp;speed control of the motor <br />&nbsp; &nbsp;motor - pointer to an array of pins <br />&nbsp; &nbsp;v - motor speed can be set from -100 to 100 <br />*/ <br />void Wheel (unsigned char * motor, int v) <br />{ <br />&nbsp; if (v&gt;100) v=100; <br />&nbsp; if (v&lt;-100) v=-100; <br />&nbsp; if (v&gt;0) { <br />&nbsp; &nbsp; digitalWrite(motor[0], HIGH); <br />&nbsp; &nbsp; digitalWrite(motor[1], LOW); <br />&nbsp; &nbsp; analogWrite(motor[2], v*2.55); <br />&nbsp; } <br />&nbsp; else if (v&lt;0) { <br />&nbsp; &nbsp; digitalWrite(motor[0], LOW); <br />&nbsp; &nbsp; digitalWrite(motor[1], HIGH); <br />&nbsp; &nbsp; analogWrite(motor[2], (-v)*2.55); <br />&nbsp; } <br />&nbsp; else { <br />&nbsp; &nbsp; digitalWrite(motor[0], LOW); <br />&nbsp; &nbsp; digitalWrite(motor[1], LOW); <br />&nbsp; &nbsp; analogWrite(motor[2], 0); <br />&nbsp; } <br />} </p><br /><br /><p>void setup()&nbsp; <br />{ <br />&nbsp; RemoteXY_Init ();<br />&nbsp; <br />&nbsp; pinMode (PIN_BUTTON_1, OUTPUT);&nbsp; /* definovanie pinu pre led ako vystupneho */<br />&nbsp; <br />&nbsp; &nbsp; &nbsp;/* initialization pins */ <br />&nbsp; pinMode (PIN_MOTOR_RIGHT_UP, OUTPUT);&nbsp; /* definovanie pinov pre podvozok ako vystupne */ <br />&nbsp; pinMode (PIN_MOTOR_RIGHT_DN, OUTPUT); <br />&nbsp; pinMode (PIN_MOTOR_LEFT_UP, OUTPUT); <br />&nbsp; pinMode (PIN_MOTOR_LEFT_DN, OUTPUT); <br />&nbsp; </p><p>&nbsp; // TODO you setup code <br />&nbsp; prve_servo.attach(PIN_1_SERVO);&nbsp; &nbsp; /* priradenie pinov k jednotlivym servam */ <br />&nbsp; druhe_servo.attach(PIN_2_SERVO); <br />&nbsp; tretie_servo.attach(PIN_3_SERVO);<br />&nbsp; stvrte_servo.attach(PIN_4_SERVO);<br />&nbsp; piate_servo.attach(PIN_5_SERVO);</p><p>&nbsp; RemoteXY.slider_1=50;&nbsp; &nbsp; /* nastavenie sliderov na hodnotu 50 */ <br />&nbsp; RemoteXY.slider_2=50; <br />&nbsp; RemoteXY.slider_3=50; <br />&nbsp; RemoteXY.slider_4=50; <br />&nbsp; RemoteXY.slider_5=50; <br />&nbsp; &nbsp;<br />} </p><p>void loop()&nbsp; /* od tohoto okamihu sa program neustale opakuje teda od prikazu LOOP */<br />{&nbsp; <br />&nbsp; RemoteXY_Handler (); <br />&nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; /* manage LED pin */ <br />&nbsp; digitalWrite(PIN_BUTTON_1, (RemoteXY.button_1==0)?LOW:HIGH); /* ovladanie pinu pre LED */<br />&nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp;/* manage the right motor */ /* ovladanie motorov podvozku */<br />&nbsp; Wheel (RightMotor, RemoteXY.joystick_1_y - RemoteXY.joystick_1_x); <br />&nbsp; /* manage the left motor */ <br />&nbsp; Wheel (LeftMotor, RemoteXY.joystick_1_y + RemoteXY.joystick_1_x); </p><p>&nbsp; prve_servo.writeMicroseconds(RemoteXY.slider_1*10+1000); /* vypocet PWM signalu pre ovladanie serva pri hodnote 1500 je servo na 0 ked je hodnota 1000 je -90 stupnov a ked je maximalna hodnota zo slidera 100 to jest 100krat 10 plus 1000 tak je vysledok 2000 a vtedy je servo natocene +90 stupnov TAKZE hodnota pre servo motor sa meni podla hodnoty na slideri. Na slideri moze byt hodnota 0 až 100 a po výpočte je hodnota na servo 1000 až 2000 */<br />&nbsp; druhe_servo.writeMicroseconds(RemoteXY.slider_2*10+1000); <br />&nbsp; tretie_servo.writeMicroseconds(RemoteXY.slider_3*10+1000); <br />&nbsp; stvrte_servo.writeMicroseconds(RemoteXY.slider_4*10+1000);<br />&nbsp; piate_servo.writeMicroseconds(RemoteXY.slider_5*10+1000);<br />&nbsp; &nbsp;<br />&nbsp; <br />}</p>]]></content>
			<author>
				<name><![CDATA[milan209]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=224</uri>
			</author>
			<updated>2017-02-15T18:43:54Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=353#p353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OLD app REMOTEXY PRO 3.7.5 i need.]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=351#p351" />
			<content type="html"><![CDATA[<p>Hello.<br />We do not send old version.<br />New version have to work with everything old sketches.<br />Please, send me your sketch or link to RemoteXY project we will test it.</p>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2017-02-15T18:26:23Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=351#p351</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[OLD app REMOTEXY PRO 3.7.5 i need.]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=345#p345" />
			<content type="html"><![CDATA[<p>Hello Evgeny,<br />i have for you a big request. VERY IMPORTANT !!! I have payed version RemoteXY PRO 3.8.3.<br />I had sketch which is working ONLY on my tablet with old / not upgrade version / remotexy pro. BUT my tablet automatic upgraded to new version Remotexy pro. Now is not connected with arduino. Writing me: Connection is established,but interface have unknown control. Try update the app.</p><p>PLEASE can send me to my email / i sended you email to info@remotexy.com / , or to GOOGLE PLAY your old REMOTEXY PRO old version. You can marked it like REMOTEXY PRO I.</p><p>PLEASE it is possible today? I very need old remotexy pro old program tomorow, but i go to Electric competition <a target="_blank" href="http://www.trencianskyrobotickyden.sk/">http://www.trencianskyrobotickyden.sk/</a></p><p>I have tested sketch on RemoteXY FREE 3.7.5 i finded it. Connected is WORKING. But i not find PRO version 3.7.5. </p><p>Thank you very much.</p>]]></content>
			<author>
				<name><![CDATA[milan209]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=224</uri>
			</author>
			<updated>2017-02-14T20:37:46Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=345#p345</id>
		</entry>
</feed>
