IOT Greenhouse

Dependencies:   HC_SR04_Ultrasonic_Library PixelArrayBuffer Servo TSL2561 mbed-rtos mbed

Revision:
0:7ebf4813882d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Random.h	Tue May 01 13:59:00 2018 +0000
@@ -0,0 +1,58 @@
+void dev_recv()
+{
+    char command = 0;
+    while(pi.readable()) {
+        command = pi.getc();
+        switch(command){
+            case '2':
+                {
+                lights_on = true;
+                switch_lights();
+                break;
+                }
+            case 'o':
+                {
+                lights_on = false;
+                switch_lights();
+                break;
+                }
+            case '3':
+                {
+                print_moisture();
+                break;
+                }
+            case '1':
+                {
+                water_plant();
+                break;
+                }
+            case 'u':
+                {
+                string s;
+                s = "Temperature: 23.60";
+                for (int i=0; i<s.size(); ++i){
+                        pi.putc(s[i]);
+                    }
+                wait(1);
+                s = "Humidity: 167.00";
+                for (int i=0; i<s.size(); ++i){
+                        pi.putc(s[i]);
+                    }
+                wait(1);
+                s = "Moisture: 89.0%";
+                for (int i=0; i<s.size(); ++i){
+                        pi.putc(s[i]);
+                    }
+                wait(1);
+                s = "Height: 33.40";
+                for (int i=0; i<s.size(); ++i){
+                        pi.putc(s[i]);
+                    }
+                break;
+                }
+            default:
+                break;
+                
+        }
+    }
+}