/* * Interface LDR with NodeMCU * By TheCircuit */ const int ledPin = 5; const int ldrPin = A0; void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); pinMode(ldrPin, INPUT); } void loop() { int ldrStatus = analogRead(ldrPin); if (ldrStatus <=300) { digitalWrite(ledPin, HIGH); Serial.print(ldrStatus); Serial.println("LDR is DARK, LED is ON"); } else { digitalWrite(ledPin, LOW); Serial.println("LED is OFF"); } }