Модуль датчика CDS, подключенный к Arduino Nano, возвращает только значение 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 подключен к макетной плате
A0
. Возможная причина: напряжение выше, чем может измерить Arduino. Также измерьте напряжение между Gnd и +5v. - person Ihor Drachuk   schedule 26.07.2020pinMode(Cds,INPUT);
наpinMode(A0,INPUT);
, потому что позже вы будете использоватьCds
не как пин, а как его значение - person Ihor Drachuk   schedule 26.07.2020analogRead
, не нужныpinMode
. Но ваша проблема скорее в цепи, я боюсь. - person datafiddler   schedule 26.07.2020