@Utza my ENC is connected to a Mega so there is no conflict with D52 and D13.
Change:
timer.setInterval(1000L, sendUptime); // send up time in seconds, update display widgets and LED's
digitalWrite(13, HIGH); // turn on onboard LED at start up
to
//timer.setInterval(1000L, sendUptime); // send up time in seconds, update display widgets and LED's
//digitalWrite(13, HIGH); // turn on onboard LED at start up
D13 should be ok then as the sendUptime function has been disabled.
You could also comment everything after Blynk.begin() in setup and just have the following in loop()
Blynk.run();
timer.run();
The extra code was used by us before Blynk changed Blynk.begin() to a blocking function about a week ago.
The fact that you can see the Blynk logo in Serial Monitor indicates the ENC is pretty much ok. If you still can’t connect check the token in a browser with:
It will give either “Invalid token.” (bad) or the json data for the project (good). A Blynk project will not run if you get the invalid token message. Refresh token in app and try again etc.
@Utza I connected up my Mega with ENC last night and checked that my full code still works.
I am on library version 0.40. My Mega has loads of wires sticking out of it and initially Serial Monitor gave me an IP but wouldn’t connect. Turned out one of the wires was loose, worth checking at your end.