// arduino for beginners - frank Lackenby
#define LED_1_PIN 12
#define LED_2_PIN 11
  //LED 1
  unsigned long previousTimeLED1Blink = 0;
  unsigned long LED1BlinkDelay = 1000;
  byte LED1State = LOW;
  //LED2
  unsigned long previousTimeLED2Blink = 0;
  unsigned long LED2BlinkDelay = 157;
  byte LED2State = LOW;
void setup() {
  pinMode(LED_1_PIN, OUTPUT);
  pinMode(LED_2_PIN, OUTPUT);
}
void loop() {
  unsigned long timeNow = millis();
  //toggle LED 1
  if (timeNow - previousTimeLED1Blink > LED1BlinkDelay) 
  {
    previousTimeLED1Blink += LED1BlinkDelay;
    if (LED1State == HIGH) 
      LED1State = LOW;
    else  
      LED1State = HIGH;
    
    digitalWrite(LED_1_PIN, LED1State);
  }
    //Toggle LED 2
  if (timeNow - previousTimeLED2Blink > LED2BlinkDelay)
  {
    previousTimeLED2Blink += LED2BlinkDelay;
    if (LED2State == HIGH)
      LED2State = LOW;
    else 
      LED2State = HIGH;
    digitalWrite(LED_2_PIN, LED2State);
  }
}