// read soil humiduty and display in html void getSoilHumidity() { // Channel 0 (C0 pin - binary output 0,0,0,0) digitalWrite(S0,LOW); digitalWrite(S1,LOW); digitalWrite(S2,LOW); digitalWrite(S3,LOW); sensor[0] = analogRead(SIG); // Channel 1 (C1 pin - binary output 1,0,0,0) digitalWrite(S0,HIGH); digitalWrite(S1,LOW); digitalWrite(S2,LOW); digitalWrite(S3,LOW); sensor[1] = analogRead(SIG); // Channel 2 (C2 pin - binary output 0,1,0,0) digitalWrite(S0,LOW); digitalWrite(S1,HIGH); digitalWrite(S2,LOW); digitalWrite(S3,LOW); sensor[2] = analogRead(SIG); // Channel 3 (C3 pin - binary output 1,1,0,0) digitalWrite(S0,HIGH); digitalWrite(S1,HIGH); digitalWrite(S2,LOW); digitalWrite(S3,LOW); sensor[3] = analogRead(SIG); // Channel 4 (C4 pin - binary output 0,0,1,0) digitalWrite(S0,LOW); digitalWrite(S1,LOW); digitalWrite(S2,HIGH); digitalWrite(S3,LOW); sensor[4] = analogRead(SIG); // Channel 5 (C5 pin - binary output 1,0,1,0) digitalWrite(S0,HIGH); digitalWrite(S1,LOW); digitalWrite(S2,HIGH); digitalWrite(S3,LOW); sensor[5] = analogRead(SIG); // Channel 6 (C6 pin - binary output 0,1,1,0) digitalWrite(S0,LOW); digitalWrite(S1,HIGH); digitalWrite(S2,HIGH); digitalWrite(S3,LOW); sensor[6] = analogRead(SIG); // Channel 7 (C7 pin - binary output 1,1,1,0) digitalWrite(S0,HIGH); digitalWrite(S1,HIGH); digitalWrite(S2,HIGH); digitalWrite(S3,LOW); sensor[7] = analogRead(SIG); // Channel 8 (C8 pin - binary output 0,0,0,1) digitalWrite(S0,LOW); digitalWrite(S1,LOW); digitalWrite(S2,LOW); digitalWrite(S3,HIGH); sensor[8] = analogRead(SIG); // Channel 9 (C9 pin - binary output 1,0,0,1) digitalWrite(S0,HIGH); digitalWrite(S1,LOW); digitalWrite(S2,LOW); digitalWrite(S3,HIGH); sensor[9] = analogRead(SIG); // Channel 10 (C10 pin - binary output 0,1,0,1) digitalWrite(S0,LOW); digitalWrite(S1,HIGH); digitalWrite(S2,LOW); digitalWrite(S3,HIGH); sensor[10] = analogRead(SIG); // Channel 11 (C11 pin - binary output 1,1,0,1) digitalWrite(S0,HIGH); digitalWrite(S1,HIGH); digitalWrite(S2,LOW); digitalWrite(S3,HIGH); sensor[11] = analogRead(SIG); // Channel 12 (C12 pin - binary output 0,0,1,1) digitalWrite(S0,LOW); digitalWrite(S1,LOW); digitalWrite(S2,HIGH); digitalWrite(S3,HIGH); sensor[12] = analogRead(SIG); // Channel 13 (C13 pin - binary output 1,0,1,1) digitalWrite(S0,HIGH); digitalWrite(S1,LOW); digitalWrite(S2,HIGH); digitalWrite(S3,HIGH); sensor[13] = analogRead(SIG); // Channel 14 (C14 pin - binary output 0,1,1,1) digitalWrite(S0,LOW); digitalWrite(S1,HIGH); digitalWrite(S2,HIGH); digitalWrite(S3,HIGH); sensor[14] = analogRead(SIG); // Channel 15 (C15 pin - binary output 1,1,1,1) digitalWrite(S0,HIGH); digitalWrite(S1,HIGH); digitalWrite(S2,HIGH); digitalWrite(S3,HIGH); sensor[15] = analogRead(SIG); }