2023年10月5日 星期四

💾 [ARDUINO程式]-範例(9)- MH-SENSOR-SERIES紅外線進階

 💾[ARDUINO程式]-範例(9)- MH-SENSOR-SERIES紅外線進階

112.10.05

一、說明:下面是一個示範例Arduino程式碼,用於讀取MH-SENSOR-SERIES

          感測器,如果

1.  數值<50,則顯示文字為白色OO

2.  如果為400<sensorValue<600,則為黑色XX

3.  如果>1000則為尚未放東西的程式。

 


二、程式:

const int analogPin = A0; // 模擬輸入引腳連接到感測器的OUT引腳

int sensorValue = 0;     // 存儲感測器讀數

void setup() {

  Serial.begin(9600);    // 初始化串口通信

}

void loop() {

  // 讀取感測器數值

  sensorValue = analogRead(analogPin);

  // 根據感測器數值顯示不同的文本和顏色

  if (sensorValue < 50) {

    Serial.println("白色OO");

    // 在這裡添加控制白色OO文本顯示的代碼

  } else if (sensorValue >= 400 && sensorValue <= 600) {

    Serial.println("黑色XX");

    // 在這裡添加控制黑色XX文本顯示的代碼

  } else if (sensorValue > 1000) {

    Serial.println("尚未放東西");

    // 在這裡添加控制尚未放東西文本顯示的代碼

  }

沒有留言:

張貼留言