!"#$%&' )"'* +,#&'-.!/&, +, #&'-.!/&, 0"%1+,", ! #$%#$&'& () *)+,&-)*,) !
"#$"#%&' ( ) *+,.%/'& .%0&%121$ %3#'1$
"4565 789:8;5<=>? @4AB =9AB 86B
74A;8C? *+,-B
!
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
.-$"2 .-32-'/'& -*#"'& .=AD;95 EF8 <8> 94 GD95 @H8EF4 <=IH86= 5<4J<8 8J;498 K D E4F5<=@4? <4A4@4? C;5H4L=@4 = E6=L95B M<= ED 8J;49= :4G;4<5 EJDG=94 E<=H8F68>=N I=5I4 E@H8OF89=N D H8I95 JD>=OF8 94 F4J4< 94L=9 I4 C= E8 9H=N5<5@ 5I;8P895@ J5@C=94Q=H5@ @5A6= G;=J4:=<4F= 98J= :94J5<=B 14 E6H8I8>5H E6=Q= G;=J4:49 H8 E8I4@ E8A@89F9= 8J;49 = 9H8A5< E=@C56 D R;=F:=9A G;5A;4@DB
"5EF5H8 I<=H8 <;EF8 8J;494? 59= E4 :4H8I9=LJ5@ J4F5I5@ = 59= E4 :4H8I9=LJ5@ 495I5@B S 5<5H >8@5 G;=G;8@= ;4I=F= E4 E8I4@ E8A@89F9=@ 8J;49=@4 E4 :4H8I9=LJ5@ J4F5I5@B 14 E6H8I8>5H E6=Q= G5A68I4HF8 94L=9 EG4H49H4 8J;494 E4 :4H8I9=LJ5@ J4F5I5@ 94 @=J;5J59F;568;B
.<4J= 5I E8A@894F4 =@4 E<5H 94:=D I=5ID :4 G;=J4: I8Q=@4698 F5LJ8B 24H E8 =:<5I 94:=<4 IG OF5 I564:= 5I 89A68EJ5A 94:=<4 :4 I8Q=@469D F5LJD K ./+ #/%*+ B
!
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
4
14 E6H8I8>5H E6=Q= G;=J4:9= ED E8A@89F= E8I4@ E8A@89F95A 8J;494 = 9H=N5<= 94:=<=B
.6H8I8>4 F4C6=Q4 G;=J4:DH8 J5H8 E8A@89F8 H8 G5F;8C95 DJ6HDL=F= J4J5 C= E8 94 E8I4@ E8A@89F95@ 8J;49D G;=J4:468 I8J4IEJ8 :94@89J8T
9 : ; < = > ? @ A B
2 , + , , + , , , , ,
3 , , , , , + + , , ,
4 , , + , , , , , , ,
5 , + , , + , , + , ,
6 , + , + + + , + , +
7 , + + + , , , + , ,
8 + + , , , , , + , ,
U;=H8I95EF , D F4C6=Q= :94L= I4 E8A@89F @5;4 C=F= DJ6HDL89 4 <;=H895EF + :94L= I4 E8A@89F @5;4 C=F= =EJ6HDL89B
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
4
5
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
/6789:; <;=>;98?8
7,T 14 @=J;5J59F;568; EG5H=F8 H8I49 E8I4@ E8A@89F9= G5J4:=<4LB #8I5@ DJ6HDLDHF8 E8A@89F8 4?C?Q?I?8?VB 18J4 H8 E<4J= E8A@89F DJ6HDL89 -++ @=6=E8JD9I=B 34I4 Q=J6DE :4<;O= 98J4 F;L49H8 J;898 =EG5L8FJ4B .6=H8I= G;=J4: EG4H49H4T
5
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
@
";5A;4@EJ= J5I ;H8O89H4T int seg_a int seg_b int seg_c int seg_d int seg_e int seg_f int seg_g
= = = = = = =
2; 3; 4; 5; 6; 7; 8;
//definiraj //definiraj //definiraj //definiraj //definiraj //definiraj //definiraj
seg_a seg_b seg_c seg_d seg_e seg_f seg_g
= = = = = = =
2 3 4 5 6 7 8
void setup() { pinMode(seg_a, OUTPUT); pinMode(seg_b, OUTPUT); pinMode(seg_c, OUTPUT); pinMode(seg_d, OUTPUT); pinMode(seg_e, OUTPUT); pinMode(seg_f, OUTPUT); pinMode(seg_g, OUTPUT); digitalWrite (seg_a, LOW); digitalWrite (seg_b, LOW); digitalWrite (seg_c, LOW); digitalWrite (seg_d, LOW); digitalWrite (seg_e, LOW); digitalWrite (seg_f, LOW); digitalWrite (seg_g, LOW); }
//postavi izvod seg_a kao izlazni //postavi izvod seg_b kao izlazni //postavi izvod seg_c kao izlazni //postavi izvod seg_d kao izlazni //postavi izvod seg_e kao izlazni //postavi izvod seg_f kao izlazni //postavi izvod seg_g kao izlazni //isklju !i a segment - po !etno stanje //isklju !i b segment - po !etno stanje //isklju !i c segment - po !etno stanje //isklju !i d segment - po !etno stanje //isklju !i e segment - po !etno stanje //isklju !i f segment - po !etno stanje //isklju !i g segment - po !etno stanje
void loop() { digitalWrite (seg_a, delay(500); digitalWrite (seg_a, digitalWrite (seg_b, delay(500); digitalWrite (seg_b, digitalWrite (seg_c, delay(500); digitalWrite (seg_c, digitalWrite (seg_d, delay(500); digitalWrite (seg_d, digitalWrite (seg_e, delay(500); digitalWrite (seg_e, digitalWrite (seg_f, delay(500); digitalWrite (seg_f, digitalWrite (seg_g, delay(500); digitalWrite (seg_g, }
//uklju!i a segment //!ekaj 500 ms //isklju !i a segment //uklju!i b segment //!ekaj 500 ms //isklju !i b segment //uklju!i c segment //!ekaj 500 ms //isklju !i c segment //uklju!i d segment //!ekaj 500 ms //isklju !i d segment //uklju!i e segment //!ekaj 500 ms //isklju !i e segment //uklju!i f segment //!ekaj 500 ms //isklju !i f segment //uklju!i g segment //!ekaj 500 ms //isklju !i g segment
HIGH); LOW); HIGH); LOW); HIGH); LOW); HIGH); LOW); HIGH); LOW); HIGH); LOW); HIGH); LOW);
$: A5;9H8A G;5A;4@EJ5A J5I4 <=I=@5 J4J5 H8 G;5A;4@=;49H8 DJ6HDL=<49H4 = =EJ6HDL=<49H4 E8A@894F4 E8I4@ E8A@89F95A 8J;494 =EF5 J45 = G;5A;4@=;49H8 DJ6HDL=<49H4 = =EJ6HDL=<49H4 E<=H8F68>=N I=5I4B
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
@
A
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
B6C:D>C
7*T 14 @=J;5J59F;568; EG5H=F8 H8I49 E8I4@ E8A@89F9= G5J4:=<4LB SJ6HDLDHF8 E8A@89F8 G5J4:=<4L4 F4J5 I4 E8 94 9H8@D =EG=EDHD C;5H8<= 5I , I5 (B 18J4 E<4J= C;5H CDI8 H8I9D E8JD9ID G;=J4:49 94 G5J4:=<4LDB 34J5 ED EN8@4 = EG5H 94 8JEG8;=@89F4695H G65L=Q= =EF= J45 = J5I G;8FN5I95A :4I4FJ4? 98>8@5 =N G595<95 G;=J4:=<4F=B ";5A;4@EJ= J5I ;H8O89H4T int seg_a int seg_b int seg_c int seg_d int seg_e int seg_f int seg_g
= = = = = = =
2; 3; 4; 5; 6; 7; 8;
//definiraj //definiraj //definiraj //definiraj //definiraj //definiraj //definiraj
void setup() { pinMode(seg_a, OUTPUT); pinMode(seg_b, OUTPUT); pinMode(seg_c, OUTPUT); pinMode(seg_d, OUTPUT); pinMode(seg_e, OUTPUT); pinMode(seg_f, OUTPUT); pinMode(seg_g, OUTPUT); digitalWrite (seg_a, LOW); digitalWrite (seg_b, LOW); digitalWrite (seg_c, LOW); digitalWrite (seg_d, LOW); digitalWrite (seg_e, LOW); digitalWrite (seg_f, LOW); digitalWrite (seg_g, LOW); } void loop() { digitalWrite (seg_b, digitalWrite (seg_c, delay(1000); digitalWrite (seg_b, digitalWrite (seg_c, digitalWrite (seg_a, digitalWrite (seg_c, digitalWrite (seg_g, digitalWrite (seg_e, digitalWrite (seg_d, delay(1000); digitalWrite (seg_a, digitalWrite (seg_c, digitalWrite (seg_g, digitalWrite (seg_e, digitalWrite (seg_d, digitalWrite (seg_a, digitalWrite (seg_b, digitalWrite (seg_c, digitalWrite (seg_d, digitalWrite (seg_g,
A
HIGH); HIGH); LOW); LOW); HIGH); HIGH); HIGH); HIGH); HIGH); LOW); LOW); LOW); LOW); LOW); HIGH); HIGH); HIGH); HIGH); HIGH);
seg_a seg_b seg_c seg_d seg_e seg_f seg_g
= = = = = = =
2 3 4 5 6 7 8
//postavi izvod seg_a kao izlazni //postavi izvod seg_b kao izlazni //postavi izvod seg_c kao izlazni //postavi izvod seg_d kao izlazni //postavi izvod seg_e kao izlazni //postavi izvod seg_f kao izlazni //postavi izvod seg_g kao izlazni //isklju !i a segment - po !etno stanje //isklju !i b segment - po !etno stanje //isklju !i c segment - po !etno stanje //isklju !i d segment - po !etno stanje //isklju !i e segment - po !etno stanje //isklju !i f segment - po !etno stanje //isklju !i g segment - po !etno stanje
//uklju!i b segment //uklju!i c segment //!ekaj 1 s - prikaz broja 1 //isklju !i b segment //isklju !i c segment //uklju!i a segment //uklju!i c segment //uklju!i g segment //uklju!i e segment //uklju!i d segment //!ekaj 1 s - prikaz broja 2 //isklju !i a segment //isklju !i c segment //isklju !i g segment //isklju !i e segment //isklju !i d segment //uklju!i a segment //uklju!i b segment //uklju!i c segment //uklju!i d segment //uklju!i g segment
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#delay(1000); digitalWrite (seg_a, digitalWrite (seg_b, digitalWrite (seg_c, digitalWrite (seg_d, digitalWrite (seg_g, }
LOW); LOW); LOW); LOW); LOW);
E
//!ekaj 1 s - prikaz broja 3 //isklju !i a segment //isklju !i b segment //isklju !i c segment //isklju !i d segment //isklju !i g segment
/5I4F9= :4I4FQ=T 7(T &5I=V=Q=;4HF8 :4I4F4J I<4 F4J5 I4 G;5A;4@ C;5H= 5I + I5 W = G;=J4:DH8 F5 94 E8I4@ E8A@89F95@ 8J;49DB 7XT &5Y8F8 6= 94 H8I95@ E8I4@ E8A@89F95@ 8J;49D G;=J4:=<4F= C;5H8<8 5I + I5 ,-Z 14G=O=F8 G;5A;4@ J5H= >8 F5 DL=9=F=B [ \=9FT C;5H4<9= EDEF4<= T] ] 7-T 14 @=J;5J59F;568; EG5H=F8 I<4 E8I4@ E8A@89F94 8J;494 = H8I95 F=GJ465B 14G;4<=F8 G;5A;4@ J5H= >8 J4I4 EF=E98@5 F=GJ465 G5L8F= 5IC;5H4<4F= ^+ E8JD9I= D94F;4A = G;=J4:=<4F= EF49H8 94 I<4 E8I4@ E8A@89F94 8J;494B 34I4 C;5H49H8 :4<;O= 98J4 94 8J;49=@4 5EF498 =EG=E495 ++B 'J5 J5;=E9=J G595<95 G;=F=E98 F=GJ465 G;5Q8E J;8>8 =EG5L8FJ4B
"#$%&'( *#(+ ,-$'(./"0'- 1#&2,-#-
E