first commit
This commit is contained in:
31
PhotoTestSimple/PhotoTestSimple.ino
Executable file
31
PhotoTestSimple/PhotoTestSimple.ino
Executable file
@@ -0,0 +1,31 @@
|
||||
/* Photocell simple testing sketch.
|
||||
Connect one end of the photocell to 5V, the other end to Analog 0.
|
||||
Then connect one end of a 10K resistor from Analog 0 to ground
|
||||
For more information see http://learn.adafruit.com/photocells */
|
||||
|
||||
int photocellPin = 1; // the cell and 10K pulldown are connected to a0
|
||||
int photocellReading; // the analog reading from the analog resistor divider
|
||||
|
||||
void setup(void) {
|
||||
// We'll send debugging information via the Serial monitor
|
||||
Serial.begin(9600);
|
||||
}
|
||||
|
||||
void loop(void) {
|
||||
photocellReading = analogRead(photocellPin);
|
||||
Serial.print("Analog reading = ");
|
||||
Serial.print(photocellReading); // the raw analog reading
|
||||
// We'll have a few threshholds, qualitatively determined
|
||||
if (photocellReading < 10) {
|
||||
Serial.println(" - Noir");
|
||||
} else if (photocellReading < 200) {
|
||||
Serial.println(" - Sombre");
|
||||
} else if (photocellReading < 500) {
|
||||
Serial.println(" - Lumiere");
|
||||
} else if (photocellReading < 800) {
|
||||
Serial.println(" - Lumineux");
|
||||
} else {
|
||||
Serial.println(" - Tres lumineux");
|
||||
}
|
||||
delay(5000);
|
||||
}
|
||||
Reference in New Issue
Block a user