1. Water level sensor
수위 측정용 센서입니다.
1. Product Name: water level sensor
2. Operating voltage: DC3-5V
3. Operating current: less than 20mA
4. Sensor Type: Analog
5. Detection Area: 40mmx16mm
6. Production process: FR4 double-sided HASL
7. Operating temperature:10℃-30℃
8. Humidity: 10% -90% non-condensing
9. Product Dimensions: 62mmx20mmx8mm
2. 연결방법
간단히 3핀으로 연결할 수 있습니다. OUT 혹은 S(Signal) 로 표시된 핀을 아두이노의 Analog 핀에 연결하면 됩니다.
Arduino | Water Level Sensor Module |
5V/3V3 | VCC |
A5 (any one among A0~A5) | OUT |
GND | GND |
3. 예제 코드 (스케치)
Analog 핀으로 입력된 값을 읽으면 수위를 알 수 있습니다. 컵에 물을 채우고 센서를 넣어서 테스트 하시면 됩니다. 물을 더 채우면 출력 값이 올라가고, 소금을 녹여도 출력 값이 올라가는 것을 알 수 있습니다.;;
void setup(){ Serial.begin(9600); } void loop(){ Serial.print("Water level = "); Serial.println(analogRead(A5)); delay(100); }
안녕하세요 궁금한것이 있어서 댓글을 남깁니다. 8 eTape Liquid Level Sensor를 사용하고 있습니다.
4개 pin중 가운데 2개 pin을 사용해서 해봤는데, 결과값이 계속 1023만 반복이 됩니다.
문제가 무엇인지 알고 싶습니다.
아래 링크 가운데 있는 회로처럼 구성해서 테스트 해보세요. 일종의 가변저항이라 포텐셔미터처럼 동작하도록 저항 하나를 이용해서 회로 구성해주면 될 것 같습니다.
https://learn.adafruit.com/thermistor/using-a-thermistor
소금을 넣으면 값이 올라간다고 하셨는데
혹시 이 센서로 염도를 측정할수도 있을까요 ?