IOT Greenhouse

Dependencies:   HC_SR04_Ultrasonic_Library PixelArrayBuffer Servo TSL2561 mbed-rtos mbed

Random.h

Committer:
jsheu3
Date:
2018-05-01
Revision:
0:7ebf4813882d

File content as of revision 0:7ebf4813882d:

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;
                
        }
    }
}