Hi
I started to connect one esp32 with one sensor Myoware with an isolator from Adafruit but The software could'nt reconize the esp32. Any ideas?
Thank you so much
here the code :
#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 = 5888; //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("ipAdress");
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);
if (client.connected()) {
client.println(String(signalsensor) + ",0"); // Envoie de la donnée sous le format attendu par Unity
}
delay(100);
//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(;;)
;
}
}


