via giu' dato che oggi per fortuna sono di riposo, ti dò un imbeccata. occhio agli apici ' che sostituiscono le virgolette:
/*
* programma da caricare su nodemcu/wemos o esp per inviare tramite seriale l'orario
* ricevuto da ntp..... ad arduino
*/
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <ESPHTTPClient.h>
#include <time.h>
String calendario;
int ora,minuti,secondi,giorno,mese,mesi,anni;
String ore,minuto,secondo;
const char* WIFI_SSID = 'nome della tua rete leo';
const char* WIFI_PASSWORD = 'password della tua rete LEO';
void orologio(){
time_t tnow = time(nullptr);
calendario=(String(ctime(&tnow)));
//Serial.println(calendario);
//Serial.print("carattere vuoto: ");Serial.println(calendario[8]-48);
char array[23];
calendario.toCharArray(array,23);
anni=(((calendario[22]-48)*10)+(calendario[23]-48));
mesi=(calendario[5]+calendario[6]);
if (calendario[8]==32){
giorno=(calendario[9]-48);
}
else{
giorno=(((calendario[8]-48)*10)+(calendario[9]-48));
}
ora=(((calendario[11]-48)*10)+(calendario[12]-48));
minuti=(((calendario[14]-48)*10)+(calendario[15]-48));
secondi=(((calendario[17]-48)*10)+(calendario[18]-48));