int sensor_temp = A0; int value_temp; int sensor_light = A1; int value_light; int sensor_water = A2; int value_water; int status; //checks all sensors for abnormal weather conditions void setup() { Serial.begin(9600); pinMode (11, OUTPUT); //red led - temp pinMode (10, OUTPUT); //yellow led - light pinMode (9, OUTPUT); //blue led - water pinMode (6, OUTPUT); //green led - overall health } void loop() { value_temp = analogRead(sensor_temp); Serial.print("temperature"); Serial.println( value_temp ); value_light = analogRead(sensor_light); Serial.print("light"); Serial.println( value_light ); value_water = analogRead(sensor_water); Serial.print("water"); Serial.println( value_water ); status=0; delay(1000); if (value_temp < 400){ digitalWrite (11, HIGH); // plant too cold - red led on status=1; }else{ digitalWrite (11, LOW); // normal temp - red led off } if (value_light < 300) { digitalWrite (10, HIGH); // not enough light - yellow led on status=1; }else{ digitalWrite (10, LOW); // enough light - yellow led off } if (value_water < 300) { digitalWrite (9, HIGH); // plant thirsty - blue led on status=1; }else{ digitalWrite (9, LOW); // soil is moist - blue led off } if(status==0) { digitalWrite (6, HIGH); }else{ digitalWrite (6, LOW); } }