接觸式液位計模組,
就是一般的接觸式水位計。
只有三根PIN,DC正負、DATA。
我結合了LCD螢幕來顯示數據,單位是"mm"。
程式如下:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3,POSITIVE);
const int val = A3;
//記得宣告類比PIN腳。
void setup() {
lcd.begin(16, 2);
}
void loop() {
int water = analogRead(val);
//回傳水位數值。
lcd.setCursor(0,0);
lcd.print("Water Level:");
lcd.setCursor(0,1);
lcd.print(water);
delay(100);
}
程式看來也沒什麼難度。
沒有留言:
張貼留言