X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=basic%2Fanalog_input%2Fphoto_5_calibration%2Fphoto_5_calibration.ino;h=bf43b37ae713981720ea1e6c0529b09553d13984;hb=3186569da93182e73fa3ea99beb8c9ea53a6ba8a;hp=1cdc1b1b4708599f1cbd6dae8e44c7aea8c5fdc9;hpb=54de1d245a98a8032e8c41089158321f6be58b1c;p=sketchbook_andrea 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 1cdc1b1..bf43b37 100644 --- a/basic/analog_input/photo_5_calibration/photo_5_calibration.ino +++ b/basic/analog_input/photo_5_calibration/photo_5_calibration.ino @@ -23,12 +23,13 @@ http://arduino.cc/en/Tutorial/Calibration This example code is in the public domain. + Schema: Schema: https://learn.adafruit.com/assets/460 */ // These constants won't change: const int sensorPin = A0; // pin that the sensor is attached to -const int ledPin = 9; // pin that the LED is attached to +const int ledPin = 11; // pin that the LED is attached to // variables: int sensorValue = 0; // the sensor value @@ -39,6 +40,7 @@ int sensorMax = 0; // maximum sensor value void setup() { // turn on LED to signal the start of the calibration period: pinMode(13, OUTPUT); + pinMode(ledPin, OUTPUT); digitalWrite(13, HIGH); // calibrate during the first five seconds @@ -54,6 +56,7 @@ void setup() { if (sensorValue < sensorMin) { sensorMin = sensorValue; } + delay(5); // Let the sensor rest a bit and stabilize } // signal the end of the calibration period @@ -78,4 +81,5 @@ Domande: 1. Modificare lo sketch in modo che modifichi la luminosita' di un led via PWM tramite il valore letto dal sensore. 2. Come fare per costringere la variabile dentro un intervallo stabilito? +*/