2018年1月30日 星期二

Arduino (13) 接觸式液位計模組+IIC/I2C1602顯示器


接觸式液位計模組,

就是一般的接觸式水位計。

只有三根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);
}

程式看來也沒什麼難度。

沒有留言:

張貼留言

8051 (6) 紅外線避障模組控制LED七段顯示器。

這篇要做的Project就是感測器測到訊號時,LED七段顯示器會開始計算偵測次數, 到第5次時會讓紅色LED燈發光。 程式如下: #include <reg52.h> unsigned char seg[5]={0xf9,...