0

连接到 Arduino Nano 的 CDS 传感器模块仅返回 1023 的值。我的代码听到

int Cds = A0; 
//int Led = 13;
int value;
 
void setup() {`enter code here`
    Serial.begin(9600);
    pinMode(Cds,INPUT);
    //pinMode(Led,OUTPUT);
}
 
void loop() {
    Cds=analogRead(A0); 
  
    Serial.println(Cds); 
    if(Cds<300) 
      Serial.println("dark");
    else
      Serial.println("bright"); 
      
    delay(1000);  
}

和 nano 连接面包板

4

1 回答 1

0

检查您的电路板代码中的analogReference(),以配置用于模拟输入的参考电压。如果您有正确的参考电压设置,您将始终获得 1023 最大值。

于 2020-11-30T04:02:04.680 回答