💾[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("尚未放東西");
// 在這裡添加控制尚未放東西文本顯示的代碼
}


沒有留言:
張貼留言