컴퓨터/아두이노 라즈베리파이
[아두이노] 토양습도센서 SoilMoisture
우유식빵
2021. 11. 15. 06:15
회로는 딱히 말할 거 없이
5V VCC, GND연결하고 DO이나 AO을 출력핀에 연결한다.
나는 A0를 출력핀으로 설정했다.
코드는 다음과 같다.
int soil = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int value = analogRead(soil);
Serial.print("read sensor value: ");
Serial.println(value); //수분이 없으면 1023, 수분이 높을수록 0
delay(1000);
}
다음과 같은 환경에서 실행을 해본다.
수분이랑 닿아있지 않음으로 1023이 나타날 것이다.
시니얼모니터로 본 결과는 다음과 같다.
굿.