Problème wifi lecture analogique

Bonjour est ce normal que lorsque je suis connecté une wifi, je n'arrive plus à lire les valeurs des photoresistances ? Comment mettre fin à ce probleme ?

 #include <WiFi.h>

// Update these with values suitable for your network.
const char* ssid = "";
const char* password = "";

void setup() {
  // Initialise la liaison série
  Serial.begin(115200);
  pinMode(12, INPUT);
  pinMode(13, INPUT);
  pinMode(14, INPUT);
  pinMode(27, INPUT);

  // Connecte l'ESP32 au WiFi
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.println("Waiting for connection to the WiFi network...");
  }

  // Affiche l'adresse IP de l'ESP32
  Serial.println("Connected to the WiFi network");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());
}

void loop() {
  // Lire la valeur de la résistance sur le pin 12
  int resistance1 = analogRead(12);

  // Lire la valeur de la résistance sur le pin 13
  int resistance2 = analogRead(13);

  // Lire la valeur de la résistance sur le pin 14
  int resistance3 = analogRead(14);

  // Lire la valeur de la résistance sur le pin 27
  int resistance4 = analogRead(27);

  // Affiche les valeurs de résistance
  Serial.print("Resistance 1: ");
  Serial.println(resistance1);
  Serial.print("Resistance 2: ");
  Serial.println(resistance2);
  Serial.print("Resistance 3: ");
  Serial.println(resistance3);
  Serial.print("Resistance 4: ");
  Serial.println(resistance4);

  // Attends 1 seconde avant de lire à nouveau les valeurs de résistance
  delay(1000);
}

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Bonjour @spaceur14

Pressé ? En t'égarant sur le forum anglo-saxon (qui plus est dans un sous forum sans rapport avec le problème...) tu as perdu du temps.

@UKHeliBob a fait le nécessaire pour te 'rapatrier' (il le fait très souvent, merci à lui)
Il a écrit "déplacé" avec un accent aïgu , le travail a dont été fait et n'est plus à faire.....

Oui c'est normal...... Tu utilises des entrées analogiques non disponibles quand le WiFi est actif (le WiFI a besoin , pour son bon fonctionnement, de l'un des deux convertisseurs analogique/numérique de l'ESP32, l'ADC2)

Bien entendu c'est clairement affiché dans la Data Sheet de l'ESP32 mais on peut aussi découvrir cela sur des sites comme celui ci :

Comment remédier au problème ? déplacer les photos résistances vers des GPIO associés à l'ADC1

Pour bien utiliser l'ESP32, riche en fonctionnalités, dont certaines peuvent se marcher sur les pieds, il est nécessaire, pressé ou pas, de se documenter

Merci beaucoup, ça me sauve !

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.