Une fois que les signaux vus à l'oscilloscope (ou mesurés avec un multimètre, si vous préférez) sont corrects, il reste à vérifier leur bonne interprétation logique. Pour cela j'ai ajouté quelques lignes au programme (voir les "Serial.println()") qui sortent l'information par la liaison série USB. Voici ci-contre ce qu'il faut obtenir (dans un moniteur série comme par exemple celui inclus dans l'IDE Arduino) lorsqu'on fait tourner lentement la girouette dans le sens horaire. Au passage on vérifie qu'il n'y a qu'un bit qui change à la fois conformément au code gray du disque. Pour connaître l'angle réel, il faut multiplier par 22.5° (=360°/16).

Je dois ici préciser que l'informaion angulaire étant également transmise par WiFi, il n'est nullement obligatoire de connecter l'ESP par le port USB, il suffit en fait de l'alimenter, par exemple par une tension de 5V appliquée entre un pin "GND" et le pin "Vin". Deux fils donc, ne véhiculant aucune information. La carte "ESP32 dev module 30 pins" comporte en outre un régulateur 3V3 pour alimenter la puce ESP32.