Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 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);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement