Skip to content

Instantly share code, notes, and snippets.

@alvesoaj
Created January 13, 2021 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alvesoaj/ff0d171fc178607b1f6f8694dadcac74 to your computer and use it in GitHub Desktop.
Save alvesoaj/ff0d171fc178607b1f6f8694dadcac74 to your computer and use it in GitHub Desktop.
/*
* AJ Alves (aj.alves@zerokol.com)
*/
int ANALOG_PIN = A0; // The NodeMCU Analogic Pin
int BOARD_RESOLUTION = 1024 ; // The analogic board resolution, for example NodeMCU ESP8266 is 10 bit (from 0 to 1023)
int val = 0; // A varaible to hold the value
void setup() {
Serial.begin(9600); // Serial Port setup
}
void loop() {
val = analogRead(ANALOG_PIN); // Reading from analogic pin
if (val < BOARD_RESOLUTION / 2) {
Serial.println("It is DARK!");
} else {
Serial.println("It is LIGHT!");
}
delay(1000); // Wait 1 second
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment