Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 基于LDR传感器的LED激活不工作_C++_Arduino_Arduino C++ - Fatal编程技术网

C++ 基于LDR传感器的LED激活不工作

C++ 基于LDR传感器的LED激活不工作,c++,arduino,arduino-c++,C++,Arduino,Arduino C++,在此处输入代码,以便根据每个LDR值标准,一个新的LED亮起并打印与LED+1对应的数字。然而,我得到的只是所有的灯光和一个6的值。可能是什么问题 int LDRReading; int standard[5]={10,100,175,250,300}; int i; void setup(){ Serial.begin(9600); for(i=0;i<=5;i++){ digitalWrite(i, LOW); } } void loop(){ int coun

在此处输入代码,以便根据每个LDR值标准,一个新的LED亮起并打印与LED+1对应的数字。然而,我得到的只是所有的灯光和一个6的值。可能是什么问题

int LDRReading;
int standard[5]={10,100,175,250,300};
int i;
void setup(){
  Serial.begin(9600);
  for(i=0;i<=5;i++){
    digitalWrite(i, LOW);
  }
}
void loop(){
  int count = 0;
  LDRReading = analogRead(LDR);
  while(standard[count] <= LDRReading){
      if(count==5){
          break;
      }
      count++;
  }
  for(i=0;i<=count;i++){
    digitalWrite(i, HIGH); 
  }
  delay(1000);
  for(i=0;i<=count;i++){
      digitalWrite(i, LOW); 
    }
  count++;
  Serial.println(count);
  delay(2000);
}```
  [1]: https://i.stack.imgur.com/rBepd.png
int-ldr阅读;
int标准[5]={10100175250300};
int i;
无效设置(){
Serial.begin(9600);

对于(i=0;我为什么不将
ldr读取
打印到串行监视器?我发现您的代码中有问题,您可以在pin编号
0
中设置
和/或
。在设置中,您没有pin模式