빗물 감지 센서

From Arduwiki

가운데|class=coders100|img

센서부가 물과 접한 면적이 클수록 저항 값이 작아지는 것을 활용해 물을 감지합니다.

수위 센서(DM446)과 같은 원리의 센서입니다.

사양

  • 작동 전압[V] : 3.3 ~ 5
  • 출력 : 디지털, 아날로그
  • 가변저항으로 감도 조절가능

예제 사용 하드웨어

연결

센서부와 모듈부를 연결할 때 극성이 없어 임의로 연결하셔도 됩니다.

가운데|class=coders100

아두이노 우노 빗물 감지 센서 센서부 빗물 감지 센서 모듈부
5V VCC
GND GND
D7 DO
A0 AO
연결 연결
연결 연결

가운데|class=coders100

예제 코드

빗물감지 센서의 디지털, 아날로그 값을 시리얼 모니터로 출력하는 예제입니다.

#define DO 7
#define AO A0

void setup(){
  pinMode(DO, INPUT);
  Serial.begin(9600);
  Serial.println("Start");
}

void loop(){
  Serial.print("AO : ");
  Serial.print("\t");
  Serial.print(analogRead(AO));
  Serial.print("\t");
  Serial.print("DO : ");
  Serial.println(digitalRead(DO));
  delay(100);
}

실행 결과

  • 센서에 물이 감지되지 않은 경우

가운데|class=coders100


  • 센서에 물이 감지된 경우

가운데|class=coders100

구매 링크