#include <Adafruit_NeoPixel.h>


#define LED_PIN  2
#define LED_COUNT  16
#define BRIGHTNESS 250 

int sekund = 100;

Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_RGB + NEO_KHZ800);


void setup() {
  Serial.begin(9600);
  strip.begin();           
  strip.show();            
  strip.setBrightness(BRIGHTNESS);

}

void loop() {
  int tidSidenStart = millis()/1000;
  int tidIgjen = sekund - tidSidenStart;
  strip.clear(); 

  nedTelling(strip.Color(125,   0,   0)     , tidIgjen); // Red
  
  strip.show();   
  Serial.print("Tid igjen: ");
  Serial.println(tidIgjen);

  delay(1000);
}

void nedTelling(uint32_t color, int sekundIgjen) {
  int dioder = map(sekundIgjen, 0, 100, 1, LED_COUNT);

  for(int i=0; i<dioder; i++) {  
    strip.setPixelColor(i, color);
  }  
}