Étape 2: codage
variateur de lumière
int potPin = 0 ; Capteur de Rotation analogique connectée à la broche analogique 0
int ledPin = 9 ; LED, connecté à la broche numérique 9
void setup() {}
pinMode (ledPin, sortie) ;
}
void loop() {}
int sensorValue = analogRead(potPin) ; Lire la valeur du capteur de Rotation analogiques
Réduire la plage de valeurs de 0 ~ 1023 à 0 ~ 255 via map() fonction
int outputValue = carte (sensorValue, 0, 1023, 0, 255) ;
analogWrite (ledPin, outputValue) ; Écrire la LED
Delay(2) ;
}
Tourner lentement la poignée, et vous pouvez voir la luminosité variable.