Go Down

Topic: [RISOLTO] Problema libreria BlynkSimpleUIPEthernet.h (Read 263 times) previous topic - next topic

piero64

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.



Code: [Select]
#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
Code: [Select]

#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 ?






gpb01

>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
Search is Your friend ... or I am Your enemy !

piero64


piero64

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

nid69ita

#4
Apr 30, 2020, 11:12 am Last Edit: Apr 30, 2020, 11:13 am by nid69ita
Grazie per aver condiviso la soluzione.   +1 Karma
my name is IGOR, not AIGOR

Go Up