急急急!!!!!!arduino做馬桶水位顯示器?

材料:uno板,lcd顯示器,水位感測模組,led燈,蜂鳴器

動作程序:水位感測模組水位訊號中高低,

lcd顯示中or高or低,

led燈顯示紅黃綠,

若為低水位蜂鳴器響

1 個解答

評分
  • 2 年前
    最佳解答

    int val;//接A0

    int moisture;

    #define low 200

    #define high 500

    #define red 2

    #define yellow 3

    #define green 4

    void setup() {

    Serial.begin(9600);

    pinMode(red, OUTPUT);

    pinMode(yellow, OUTPUT);

    pinMode(green , OUTPUT);

    }

    void loop() {

    moisture = analogRead(val);

    Serial.println(moisture);

    if(moisture < low)

    {

    digitalWrite(red,HIGH);

    digitalWrite(yellow,LOW);

    digitalWrite(green,LOW);

    }

    else

    {

    if(high<moisture)

    { digitalWrite(yellow,HIGH);

    digitalWrite(red,LOW);

    digitalWrite(green,LOW);

    }

    else

    {

    digitalWrite(green,HIGH);

    digitalWrite(red,LOW);

    digitalWrite(yellow,LOW);

    }

    }

    delay(400);

    }

    蜂鳴器程式自己加.....試試看 ....加油

    low 200

    high 500 自己試驗時自行修改

還有問題?馬上發問,尋求解答。