2023年10月7日 星期六

[ARDUINO程式]-例(9)-感測器:WATER SENSER

 [ARDUINO程式]-範例(9)-感測器:WATER SENSER

112.10.7

[ARDUINO]感測器:WATER SENSER

一、題目要求:

        使用Arduino控制水感測器並使D13 LED在檢測到水源時以0.5秒的間隔閃爍,你可以按

    照以下步驟進行操作:



二、程式:

 1. Arduino控制水感測器並使D13 LED在檢測到水源時以0.5秒的間隔閃爍,你可以按照以下 

    步驟進行操作:

int waterSensorPin = 2;  // 水传感器连接到D2

int ledPin = 13;        // LED连接到D13

 

void setup() {

  pinMode(waterSensorPin, INPUT);

  pinMode(ledPin, OUTPUT);

}

 void loop() {

  int waterValue = digitalRead(waterSensorPin);  // 读取水传感器的值

   if (waterValue == HIGH) {

    digitalWrite(ledPin, HIGH);  // 检测到水源时,点亮LED

    delay(500);                   // 延时0.5

    digitalWrite(ledPin, LOW);   // 关闭LED

    delay(500);                   // 延时0.5

  }

}

 2. 使用Arduino控制水感測器,並使D13 LED在檢測到水源時以0.5秒的間隔閃爍,反之D13 LED

    不亮

const int waterSensorPin = 2;  // 水感測器連接到D2

const int ledPin = 13;         // LED連接到D13

void setup() {

  pinMode(waterSensorPin, INPUT);

  pinMode(ledPin, OUTPUT);

}

void loop() {

  int waterValue = digitalRead(waterSensorPin);  // 讀取水感測器的值

  if (waterValue == HIGH) {

    digitalWrite(ledPin, HIGH);  // 检测到水源时,点亮LED

    delay(500);                   // 延时0.5

  } else {

    digitalWrite(ledPin, LOW);   // 没有检测到水源时,关闭LED

  }

}



沒有留言:

張貼留言