所以我目前有一个 pic32 arduino。我对这些东西很陌生,所以任何提示都将不胜感激。
我有一个传感器,它有 3 个引脚、5VDC、接地和传感器输出。我将传感器输出和接地接头连接到 处的两个针槽PORT0
。
HIGH
出于某种原因,即使传感器没有连接,程序总是读取传感器是 。
如果我将输出连接到带有 LED 的面包板,我可以看到 LED 开关打开和关闭。
这是我的代码:
const int sensor = 0; //sensor port
int sensorState = LOW;
void setup(){
pinMode(ledPin, OUTPUT);
pinMode(piezo, OUTPUT);
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop(){
sensorState = digitalRead(sensor);
if(sensorState == HIGH)
alarm();
digitalWrite(ledPin, sensorState);
Serial.println(sensorState);
}