From 487c31ee83fb81e856593ae272d2d76a2a5c1a78 Mon Sep 17 00:00:00 2001 From: eaman Date: Wed, 12 Apr 2017 22:40:32 +0200 Subject: [PATCH] Errata calibrazione --- .../photo_5_calibration/photo_5_calibration.ino | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/basic/analog_input/photo_5_calibration/photo_5_calibration.ino b/basic/analog_input/photo_5_calibration/photo_5_calibration.ino index bf43b37..056d632 100644 --- a/basic/analog_input/photo_5_calibration/photo_5_calibration.ino +++ b/basic/analog_input/photo_5_calibration/photo_5_calibration.ino @@ -66,12 +66,13 @@ void setup() { void loop() { // read the sensor: sensorValue = analogRead(sensorPin); - + // in case the sensor value is outside the range seen during calibration + sensorValue = constrain(sensorValue, sensorMin, sensorMax); + // apply the calibration to the sensor reading sensorValue = map(sensorValue, sensorMin, sensorMax, 0, 255); - // in case the sensor value is outside the range seen during calibration - sensorValue = constrain(sensorValue, 0, 255); + // fade the LED using the calibrated value: analogWrite(ledPin, sensorValue); -- 2.39.2