From: eaman Date: Wed, 12 Apr 2017 20:40:32 +0000 (+0200) Subject: Errata calibrazione X-Git-Url: http://git.piffa.net/web?p=sketchbook_andrea;a=commitdiff_plain;h=487c31ee83fb81e856593ae272d2d76a2a5c1a78 Errata calibrazione --- 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);