/* * (c) 2018 Christian Grieger * GNU GENERAL PUBLIC LICENSE * * Toggle between red or blue LED dependend on ambient light */ #define PIN_PHOTO_RESISTOR A1 #define PIN_LED_RED 12 #define PIN_LED_BLUE 13 int brightness; void setup() { pinMode(PIN_LED_RED, OUTPUT); pinMode(PIN_LED_BLUE, OUTPUT); } void loop() { brightness = analogRead(PIN_PHOTO_RESISTOR); if (brightness < 190) { digitalWrite(PIN_LED_RED, HIGH); digitalWrite(PIN_LED_BLUE, LOW); } else { digitalWrite(PIN_LED_RED, LOW); digitalWrite(PIN_LED_BLUE, HIGH); } }