int value, led;
float tension;
void setup() {
Serial.begin(9600); // initialise la communication
pinMode(1, INPUT); // composante photorésistance sur la pin 1
pinMode(13, OUTPUT); // composante la LED sur la pin 13
}
void loop() {
// mesure la tension sur la broche A1
value = analogRead(1);
Serial.println(value);
/* la LED allumera plus fort si l'entourage est plus sombre.
c'est à dire, "analogWrite()" est inversement proportionnelle à "value".
On doit invertir "value" pour que sa valeur change de 0/1023 à 255/0 */
led = map(value, 0, 1023, 255, 0);
analogWrite(13, led);
tension = map(value, 0, 1023, 0, 5);
Serial.println(tension);
delay(100);
}