Rev 2248 Rev 2249
Line 81... Line 81...
81 } 81 }
82   82  
83 void led_blink() 83 void led_blink()
84 { 84 {
85 digitalWrite(3, HIGH); // set the LED on 85 digitalWrite(3, HIGH); // set the LED on
86 delay(500); 86 delay(100);
87 digitalWrite(3, LOW); // set the LED off 87 digitalWrite(3, LOW); // set the LED off
88 delay(500); -  
89 } 88 }
90   89  
91 /*int light_sensor_write( unsigned int data, unsigned int address) 90 /*int light_sensor_write( unsigned int data, unsigned int address)
92 { 91 {
93 } 92 }
Line 211... Line 210...
211 { 210 {
212 float luxVIS=0; 211 float luxVIS=0;
213 float luxIR=0; 212 float luxIR=0;
214 float time; 213 float time;
215   214  
216 set_light_sensor(LIGHT_ENABLE, LIGHT_ONETIME, LIGHT_SENSE_VIS, LIGHT_INTERNAL_16, LIGHT_RANGE2); //setup sensor for visible measuring 215 set_light_sensor(LIGHT_ENABLE, LIGHT_ONETIME, LIGHT_SENSE_VIS, LIGHT_INTERNAL_16, LIGHT_RANGE1); //setup sensor for visible measuring
217 led_blink(); // Delay for measurement 216 led_blink(); // Delay for measurement
-   217 delay(500);
218 luxVIS=get_light_measurement(); 218 luxVIS=get_light_measurement();
219   219  
220 time=millis()/1000.0; 220 time=millis()/1000.0;
221 221
222 set_light_sensor(LIGHT_ENABLE, LIGHT_ONETIME, LIGHT_SENSE_IR, LIGHT_INTERNAL_16, LIGHT_RANGE2); // setup sensor for infrared measuring 222 set_light_sensor(LIGHT_ENABLE, LIGHT_ONETIME, LIGHT_SENSE_IR, LIGHT_INTERNAL_16, LIGHT_RANGE1); // setup sensor for infrared measuring
223 led_blink(); // Delay for measurement 223 led_blink(); // Delay for measurement
-   224 delay(500);
224 luxIR=get_light_measurement(); 225 luxIR=get_light_measurement();
225 226
226 // open the file. note that only one file can be open at a time, 227 // open the file. note that only one file can be open at a time,
227 // so you have to close this one before opening another. 228 // so you have to close this one before opening another.
228 File dataFile = SD.open(filename, FILE_WRITE); 229 File dataFile = SD.open(filename, FILE_WRITE);
Line 247... Line 248...
247 } 248 }
248 // if the file isn't open, pop up an error: 249 // if the file isn't open, pop up an error:
249 else { 250 else {
250 Serial.print("error opening "); 251 Serial.print("error opening ");
251 Serial.println(filename); 252 Serial.println(filename);
252 } 253 }
-   254 delay(2000);
253 } 255 }
254   256