물에 닿으면
센서 중간중간에 보이는 회로가 연결되어
저항값이 높아지는걸 이용하는 센서입니다
역시나 핀이 3개만 있네요
S 는 A0 에 연결해주세요
+ VCC, - GND 로 연결하면 됩니다
코드도 심플합니다
아날로그 값을 읽어 오기때문에
조도센서에서 사용한 소스를 그대로 사용했습니다
void setup(){ Serial.begin(9600); } void loop(){ int d = analogRead(A0); //센서데이터를 읽어옴 Serial.println(d); //시리얼 모니터에 출력 } |
아날로그 센서이기때문에
pinMode로 지정하지 않고 바로 사용가능합니다
테스트 하면서 애매했던부분이
3등분으로 나눴을때 반응하는 값인데요..
1/3 정도 담갔을 때랑
2/3 정도 담갔을 때랑
값이 튀는 수치가 일정하지 않아서
결국 평균치를 못찾았습니다
3/3 정도 담갔을때도 2/3 이랑
그리 크게 차이가 없더라구요
싸구려 센서라 그런것 같기는 합니다
물에 닿았다 안 닿았다 정도체크하는데는
무리없을 것 같습니다
화분에 물줄때 정도?
OLED 혹은 1602 LCD를 사용해서
값을 확인해도 되겠네요
017. Arduino 아두이노 - Bluetooth LE 모듈 AT 커맨드 사용해보기 (0) | 2016.08.26 |
---|---|
016. Arduino 아두이노 - Bluetooth 2.0 모듈 AT 커맨드 사용해보기 (282) | 2016.08.24 |
014. Arduino 아두이노 - 0.96" OLED 모듈 사용하기 (355) | 2016.02.10 |
013. Arduino 아두이노 - 1602 IIC I2C LCD 사용해보기 (7) | 2016.02.09 |
012. Arduino 아두이노 - library 라이브러리 추가하기 (0) | 2016.02.08 |
댓글 영역