首页 > 解决方案 > 我的 Arduino 克隆是否损坏 - 在没有连接传感器的情况下一直输出 1

问题描述

我尝试做一个简单的项目,其中一个 8x8 矩阵灯会根据传感器输出高/低而显示不同的东西。

如我所愿,让矩阵灯工作​​没有问题,但传感器一直输出 1,无论它是否插入。

这是我使用的代码,但是当我插入传感器时,它会连续显示 1/high,当我从传感器上拔下所有电线时,灯会偶尔亮起,显示器会显示 1 作为 movStat 值。

LED灯通过直接连接到面包板。数字引脚 4。

我正在考虑购买一个新的 Arduino,但我想在花钱购买它之前获得二手意见。

我正在使用 PIR 传感器型号 HC SR501: 在此处输入图像描述

int movSens = 3;
int ledPin = 4;
int movStat = 0;

void setup() {
    // put your setup code here, to run once:
    Serial.begin(9600);
    //Sensor Setup
    pinMode(movSens, INPUT);
    //LED Setup
    pinMode(ledPin, OUTPUT);
}

void loop() {
    // put your main code here, to run repeatedly:
    delay(1000);

    Serial.println(movSens);

    movStat = digitalRead(movSens);

    if (movStat == HIGH) { //If motion is detected, activate LED
        digitalWrite(ledPin, HIGH);
    }
    else {
        digitalWrite(ledPin, LOW);
    }

    Serial.println(movStat);
}

标签: arduinoclone

解决方案


推荐阅读