// Broches utilisées
const int potentiometerPin = 26; // Broche du potentiomètre (entrée analogique)
const int ledPin = 25; // Broche de la LED
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(ledPin, OUTPUT); // Configurer la broche de la LED en sortie
}
void loop() {
// Lire la valeur du potentiomètre (entre 0 et 4095 pour une résolution de 12 bits)
int potValue = analogRead(potentiometerPin);
// Convertir la valeur du potentiomètre en tension (entre 0V et 3.3V)
float voltage = (potValue * 3.3) / 4095.0;
// Afficher la tension sur le moniteur série
Serial.print("Tension du potentiomètre : ");
Serial.print(voltage);
Serial.println(" V");
// Faire scintiller la LED en fonction de la valeur du potentiomètre
int brightness = map(potValue, 0, 4095, 0, 255); // Mapper la valeur du potentiomètre à la luminosité de la LED
analogWrite(ledPin, brightness); // Contrôler la luminosité de la LED
delay(50); // Délai pour observer le scintillement
}