// **** My code for sensor liam irvine
#include "oled.h" //load the oled with Adafruit_SSD1306.h library
int LTIME; //timer system
void setup() {
setup_oled(); // Start the OLED Display
}
void loop() {
sdelay(100); //run loop every 0.1 sec
OLED_SENSOR("TIME= ", LTIME);
if (LTIME > 0) LTIME --; // dont go below 0
if (LTIME > 300) LTIME = 290; // maximum count
if (analogRead(A7) < 128 ) { // LDR / switch on A7
OLED_PRINT("MOTION! ");
LTIME = LTIME + 25;
sdelay(100);
}
if (LTIME < 1) { // turn off below 1
digitalWrite(9, LOW); //
digitalWrite(10, LOW); //
}
if (LTIME > 50) { //
digitalWrite(9, LOW); //
digitalWrite(10, HIGH); //
}
if (LTIME > 120) { // lots of
digitalWrite(9, HIGH); //
digitalWrite(10, HIGH); //
}
}