Skip to content

Instantly share code, notes, and snippets.

@alvesoaj
Last active January 13, 2021 14:31
Show Gist options
  • Save alvesoaj/1b5270d1634011a32182eda47b169ed8 to your computer and use it in GitHub Desktop.
Save alvesoaj/1b5270d1634011a32182eda47b169ed8 to your computer and use it in GitHub Desktop.
/*
* AJ Alves ([email protected])
*/
int ANALOG_PIN = A0; // The Arduino Analogic Pin
int BOARD_RESOLUTION = 1024 ; // The analogic board resolution, for example Arduino Uno 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