เซ็นเซอร์ตรวจวัดปริมาณน้ำฝน ใช้หลักการเปลี่ยนแปลงความต้านทานของวงจรไฟฟ้า เมื่อมีหยดน้ำมาสัมผัสบริเวณแผงเซ็นเซอร์ ทำให้ค่าความต้านทานเปลี่ยนแปลงไป ค่าความต้านทานลดลงคือมีปริมาณน้ำที่สัมผัสแผงมากขึ้น
1.ต่ออุปกรณ์
.png?alt=media&token=008bf2c2-d71d-43de-af99-45b6aefb056f)
Rain Drop Sensor > Arduino UNO
• GND > GND
• VCC > 5V
• AO > A0
2.ลงโปรแกรม
Copy โค้ดด้านล่าง
Arduino
1int analogPin = A0;
2void setup() {
3 pinMode(analogPin, INPUT);
4 Serial.begin(9600);
5}
6void loop() {
7 int val = analogRead(analogPin);
8 Serial.print("val = ");
9 Serial.println(val);
10 delay(100);
11}1int analogPin = A0;
2void setup() {
3 pinMode(analogPin, INPUT);
4 Serial.begin(9600);
5}
6void loop() {
7 int val = analogRead(analogPin);
8 Serial.print("val = ");
9 Serial.println(val);
10 delay(100);
11}
3.ผลลัพธ์
เมื่อมีหยดน้ำมาสัมผัสบริเวณแผงเซ็นเซอร์ จะเห็นได้ว่าความต้านทานลดลง
.png?alt=media&token=dcd1a469-567f-4fd1-96af-1ec27ec534b4)
