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