1

Topic: get value from edit field to use as time

Dear :
I try to learn programming 
this is my first code

// Example 01 : Blinking LED
#define REMOTEXY_MODE__ESP8266_HARDSERIAL_POINT

#include <RemoteXY.h>

// RemoteXY connection settings
#define REMOTEXY_SERIAL Serial
#define REMOTEXY_SERIAL_SPEED 115200
#define REMOTEXY_WIFI_SSID "RemoteXY"
#define REMOTEXY_WIFI_PASSWORD "12345678"
#define REMOTEXY_SERVER_PORT 6377


// RemoteXY configurate 
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,4,0,0,0,13,0,10,13,0,
  7,45,70,5,20,5,2,26,2,1 };
 
// this structure defines all the variables and events of your control interface
struct {

    // input variables
  float edit_1;

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0

} RemoteXY;
#pragma pack(pop)
const int LED = 13;
const int LED1 = 12;


    // TODO entered “OK”




       
                                                   
void setup ( )
{
RemoteXY_Init ();
  pinMode(LED, OUTPUT);                                                       
}

void loop()
{
RemoteXY_Handler ();
  digitalWrite(LED, HIGH);
  digitalWrite(LED1, LOW);     
  delay(xxxxxx);
                       
  digitalWrite(LED, LOW);
  digitalWrite(LED1, HIGH);   
  delay(xxxxxxx);                         
}


I want to get delay value form float edit_1

can help
Thanks

2 (edited by Mostafa.3bdo 2020-06-21 10:06:35)

Re: get value from edit field to use as time

try this

// Example 01 : Blinking LED
#define REMOTEXY_MODE__ESP8266_HARDSERIAL_POINT

#include <RemoteXY.h>

// RemoteXY connection settings
#define REMOTEXY_SERIAL Serial
#define REMOTEXY_SERIAL_SPEED 115200
#define REMOTEXY_WIFI_SSID "RemoteXY"
#define REMOTEXY_WIFI_PASSWORD "12345678"
#define REMOTEXY_SERVER_PORT 6377


// RemoteXY configurate 
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,4,0,0,0,13,0,10,13,0,
  7,45,70,5,20,5,2,26,2,1 };
 
// this structure defines all the variables and events of your control interface
struct {

    // input variables
   int16_t  edit_1;    //you will make it integ

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0

} RemoteXY;
#pragma pack(pop)
const int LED = 13;
const int LED1 = 12;


    // TODO entered “OK”
                                                   
void setup ( )
{
RemoteXY_Init ();
  pinMode(LED, OUTPUT);                                                       
}

void loop()
{
RemoteXY_Handler ();

int16_t Delay_edit ;

  Delay_edit = RemoteXY.edit_1;
  
  digitalWrite(LED, HIGH);
  digitalWrite(LED1, LOW);     
  delay(Delay_edit);
                       
  digitalWrite(LED, LOW);
  digitalWrite(LED1, HIGH);   
  delay(Delay_edit);                         
}