Esp 32/ myoware connexion tcp

Good morning,
Just one question, i would like to connect my myoware 2 with esp 32 with a tcp connexion ( to send data into Unity engine). But when arduino is looking to connect to my internet it tooks a LONG time to connect. Any ideas?

#include <WiFi.h>
/*WIFI*/
const char* ssid     = "..."; //nome de wifi(ssid)
const char* password = "..."; //mod de passe
const char* ipAdress = "..."; //adress ip de serveur
const uint16_t port =...; //port de serveur
WiFiClient client;

//code EMG to ESP32
const int pinEMG = 33;
int signalEMG = 0;
int signalsensor = 0;


void setup()
{  

    Serial.begin(115200);
    delay(10);
    /*WIFI connection*/
    Serial.println();
    Serial.println();
    Serial.print("Connecting to ");
    Serial.println(ssid);

    WiFi.begin(ssid, password);

    while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }

    Serial.println("");
    Serial.println("WiFi connected.");
    Serial.println("IP address: ");
    Serial.println(WiFi.localIP());
    
    if (client.connect(ipAdress, port)) {
      Serial.println("connected");
      client.println("hello!!!!!!!");//client repond
    }
    else
    {
      Serial.println("cant find server");
    }


}

void loop(){
  // lire tout les char envoie par serveur
 {
  while (client.available()) {
    char c = client.read();
    Serial.println(c);//imprimer char
  }
 }
// lecture signal EMG
 signalEMG = analogRead(pinEMG);
   signalsensor = map(signalEMG,4096,2500,0,500);

  Serial.println(signalsensor);
  delay(15);



 
 client.println(millis());
 
 //client repond le temp actuel
 delay(10);
 
  //client.flush();
  // si le client perd la connection, arrete le client:
  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();

    for(;;)
      ;
  }

}

nota : which kind of lithium baterry can i supply with esp32/myoware?

thanks

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.