#include "Arduino.h"

//                          A B C D E F G        kodiranje je zajdeničku katodu , ako je zaj andosa 0->1 , a 1->0
int num_array[10][7] = {  { 1,1,1,1,1,1,0 },    // 0
                          { 0,1,1,0,0,0,0 },    // 1
                          { 1,1,0,1,1,0,1 },    // 2
                          { 1,1,1,1,0,0,1 },    // 3
                          { 0,1,1,0,0,1,1 },    // 4
                          { 1,0,1,1,0,1,1 },    // 5
                          { 1,0,1,1,1,1,1 },    // 6
                          { 1,1,1,0,0,0,0 },    // 7
                          { 1,1,1,1,1,1,1 },    // 8
                          { 1,1,1,0,0,1,1 }};   // 9
                                       




//               A B C D E F G
int display [] ={4,5,6,7,8,9,10};
int semfor []={13,12,11};
int disCount =11;
int T1 = 3 ;
int T2 = 2;
int sl=5;
bool val_T1;
bool val_T2;

void Num_Write(int number) 
{
  int pin= 4;
  for (int j=0; j < 7; j++) {
   digitalWrite(pin, num_array[number][j]);
   pin++;
  }
}


void setup() {
 
pinMode(T1, INPUT); // Taster 1 ulaz
pinMode(T2, INPUT);// Taster 2 izlaz
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
// konfiguši 10 izlaza na output i led i displaj u jednoj petlji
for (int thisPin = 4; thisPin < disCount; thisPin++) {

    pinMode(display[thisPin], OUTPUT);

  }


}

void loop(){
Num_Write(sl);

if (digitalRead(T1)==0){
  if (sl !=0){
    sl=sl-1;
    digitalWrite(11, HIGH);
    delay(500);
    digitalWrite(11,LOW);
    
  }

}
if (digitalRead(T2)==0){
  if(sl != 5){
    sl++;
    digitalWrite(13, HIGH);
    delay(500);
  }digitalWrite(13, LOW);
}
  }
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C
sevseg1:COM.1
sevseg1:COM.2
sevseg1:A
sevseg1:B
sevseg1:C
sevseg1:D
sevseg1:E
sevseg1:F
sevseg1:G
sevseg1:DP
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r
btn2:1.l
btn2:2.l
btn2:1.r
btn2:2.r