2015年5月25日 星期一

課程25-水位測量模組實驗

目的:

使用Arduino 偵測水位測量模組,並把數值顯示在Serial 通訊上面。

電子元件:

麵包板 x 1
Arduino 主板 x 1
水位測量模組 x 1

電路圖:



程式碼:

  1. const int VAL_PROBE = 0;
  2. const int MOISTURE_LEVEL = 250;
  3. void setup() {
  4.    Serial.begin(9600);
  5. }
  6. void loop() {
  7.    int moisture = analogRead(VAL_PROBE);
  8.    Serial.println(moisture);
  9.    delay(100);
  10. }

程式說明:
第一行 宣告正數變數VAL_PROBE 腳位為 Pin A0。
第二行 宣告整數變數MOISTURE_LEVEL 為 250。
第三行~第五行 初始設定 打開Serial 通訊,並設定頻率為9600。
第六行~第10行 為主程式。
第七行 讀取水位偵測模組數值,並儲存在整數變數moisture 。
第八行 在Serial 上面列數moisture。
第九行 延遲0.1秒。

實驗影片:





1 則留言:

  1. 不好意思 這個水位傳感器有辦法用8051的c語言打出來嗎??
    還是有辦法知道他的偵測方法??

    回覆刪除

Arduino、Raspberry Pi、System Integration,如有問題或建議,可以互相討論喔~