"Domotisation" aquarium

Des nouvelles : j'ai reçu la carte NodeMCU et j'ai donc pu faire quelques essais
Par contre et chose que j'ai trouvé étonnante, le tuto "connectWithWPA" du site arduino (https://www.arduino.cc/en/Tutorial/ConnectWithWPA) ne fonctionnait pas chez moi : la méthode WiFi.begin() doit être appelée en amont/hors de la boucle while, car sinon la connexion est bien établie mais le programme ne le sait pas et reste coincé dans la boucle.

Remplacer :

// attempt to connect to Wifi network:
while ( status != WL_CONNECTED) {
   Serial.print("Attempting to connect to WPA SSID: ");
   Serial.println(ssid);
   // Connect to WPA/WPA2 network:    
   status = WiFi.begin(ssid, pass);

   // wait 10 seconds for connection:
   delay(10000);
}

Par :

// attempt to connect to Wifi network:
Serial.print("Attempting to connect to WPA SSID: ");
Serial.println(ssid);
WiFi.begin(ssid, pass);
 
// attempt to connect to Wifi network:
while ( WiFi.status() != WL_CONNECTED) {
   // wait 10 seconds for connection:
   delay(10000);
}

Après ce petit désagrément, j'ai pu me connecter au wifi.
Seul petit soucis qui reste à régler : actuellement le programme fonctionne a l'upoad, mais pas au boot classique tant que je n'ai pas appuyé sur "reset".

Suite à la connexion wifi, j'ai testé rapidement "Blynk" qui est comme prévu super simple à mettre en place (au moins pour la partie "basique"). Mais là il faut que mette les mains dans le cambouis afin de concilier le programme + la gestion à distance : mon but n'est pas de prendre la main sur le programme, mais de pouvoir le modifier a distance. Ce ne sont donc pas des valeurs PWM que je vais envoyer, mais des donnés brutes