[RISOLTO] Problema libreria BlynkSimpleUIPEthernet.h

Ciao a tutti, ho realizzato un server con arduino con modulo lan ENC28J80 usando la libreria UIPEthernet.h che riceve dati di temperatura da un client esp8266.

#include <UIPEthernet.h> // gestisce modulo ethernet ENC26J80 ( cablato)
EthernetServer server = EthernetServer(80);


void setup()
{
  uint8_t mac[6] = {0x74,0x69,0x69,0x2D,0x30,0x31};
  IPAddress myIP(192,168,1,6);  // il client punta qui
  Ethernet.begin(mac,myIP);
  server.begin();
}

void loop()
{
  
  if (EthernetClient client = server.available())
    {
   String DatiRx = client.readStringUntil('\r');    
    client.stop();
    }  
}

Vorrei implementare visualizzando i dati che arrivano al server , sul cell tramite blynk aggiungendo
queste poche righe

#include <UIPEthernet.h>
#include <BlynkSimpleUIPEthernet.h>
 char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxxxx"; 
 void setup(){ 
Blynk.begin(auth);
 }
 void loop(){
 Blynk.virtualWrite(1, DatiRx ); 
 delay(1000);
 Blynk.run(); 
 }

ma mi cambia IP la porta e non riesco più a rivere nulla dalla seriale dove sto sbagliando ?

>piero64: ti prego di racchiudere anche la seconda parte di codice negli appositi tag CODE così come hai fatto per la prima parte. Grazie.

Guglielmo

Ecco fatto e Buongiorno

In setup sostituire Blynk.begin(auth) con Blynk.config(auth) l'IP viene prso quello che gli assegniamo da riga di comando.

ciao a tutti

Grazie per aver condiviso la soluzione. +1 Karma