Dog Feeder IR sensor storage measuring system

Dependencies:   mbed

Revision:
2:6cb4b93e2b74
Parent:
1:199d787f2181
Child:
3:01f6b6659073
--- a/main.cpp	Tue Jan 26 09:18:46 2016 +0000
+++ b/main.cpp	Tue Jan 26 10:09:54 2016 +0000
@@ -8,17 +8,19 @@
 DigitalOut IRled(D7);
 DigitalOut PiSign(D6);
 DigitalOut ledred(LED_RED);
+DigitalIn PiRead(A1);
 
 Ticker StorageChecker;
 
 const double ticktime = 1;
+double light = photores;
+double pi = PiRead;
 
 
 void StorageCheck()
 {
     IRled = 1;
     wait_us(100);
-    double light = photores;
     if(light >= 0.15) {
         ledred = 0;
         PiSign = 1;
@@ -27,6 +29,7 @@
         PiSign = 0;
     }
     pc.printf("Photo = %0.10f \n\r", light);
+    pc.printf("PiRead = %0.10f \n\r", pi);
 }
 
 int main()
@@ -36,6 +39,6 @@
     StorageChecker.attach(&StorageCheck, ticktime);
     while (true) {
         IRled = 0;
-        sleep();
+        pc.printf("PiRead = %0.10f \n\r", pi);
     }
 }
\ No newline at end of file