You are on page 1of 2

Arduino Pin

7 Segment Conexo Pin

7 (A)

6 (B)

4 (C)

2 (D)

1 (E)

9 (F)

10 (G)

5 (DP)

/ / Longer exemplo, mais bvia para Arduino visor de 7 segmentos


/ / http://www.hacktronics.com/Tutorials/arduino-and-7-segment-led.html
/ / Licena: http://www.opensource.org / licenses / mit-license.php (Enlouquecer) void setup ()
{
pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, OUTPUT); pinMode (5,
OUTPUT); pinMode (6, OUTPUT ); pinMode (7, OUTPUT); pinMode (8, OUTPUT); pinMode (9,
OUTPUT); digitalWrite (9, 0) / / start com o "ponto" off } void loop () { / / escreve a ' digitalWrite (2,
1); digitalWrite (3, 0); digitalWrite (4, 0); digitalWrite (5, 0); digitalWrite (6, 0); digitalWrite (7,
0); digitalWrite (8, 0); atraso (1000);
digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);digitalW
rite(,8,0); / / escrever 'b ' digitalWrite (2, 0); digitalWrite (3, 1); digitalWrite (4, 0); digitalWrite (5,
0); digitalWrite (6, 0); digitalWrite (7, 0); digitalWrite (8, 0); atraso
(1000), digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);
digitalWrite(,8,0); / / escrever 'c ' digitalWrite (2, 0); digitalWrite (3, 0); digitalWrite (4, 1); digitalWrite (5,
0); digitalWrite (6, 0); digitalWrite (7, 0); digitalWrite (8, 0); atraso (1000),
digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);digitalW
rite(,8,0); / / escrever 'd ' digitalWrite (2, 0); digitalWrite (3, 0); digitalWrite (4, 0 ); digitalWrite (5,
1); digitalWrite (6, 0); digitalWrite (7, 0); digitalWrite (8, 0); atraso (1000),
digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);digitalW
rite(,8,0); / / escrever 'e ' digitalWrite (2, 0); digitalWrite ( 3, 0); digitalWrite (4, 0); digitalWrite (5,
0); digitalWrite (6, 1); digitalWrite (7, 0); digitalWrite (8, 0); atraso (1000),

digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);digitalW
rite(,8,0); / / escrever f ' digitalWrite (2, 0); digitalWrite (3, 0); digitalWrite (4, 0); digitalWrite (5,
0); digitalWrite (6, 0); digitalWrite (7, 1); digitalWrite (8, 0); atraso (1000),
digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);digitalW
rite(,8,0); / / escrever 'g ' digitalWrite (2, 0); digitalWrite (3, 0); digitalWrite (4, 0); digitalWrite (5,
0); digitalWrite (6, 0); digitalWrite (7, 0); digitalWrite (8, 1); atraso (1000);
digitalWrite(2,0);digitalWrite(3,0);digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);digitalWrite(7,0);digitalW
rite(,8,0); }

1); digitalWrite (3, 0); digitalWrite (4, 0); digitalWrite (5, 0); digitalWrite (6, 0); digitalWrite (7,
0); digitalWrite (8, 0); atraso (1000), / / escrever 'b ' digitalWrite (2, 0); digitalWrite (3, 1); digitalWrite (4,
0); digitalWrite (5, 0); digitalWrite (6, 0); digitalWrite (7, 0); digitalWrite (8, 0); atraso (1000), / / escrever
'c ' digitalWrite (2, 0); digitalWrite (3, 0); digitalWrite (4, 1); digitalWrite (5, 0); digitalWrite (6,
0); digitalWrite (7, 0); digitalWrite (8, 0); atraso (1000), / / escrever 'd ' digitalWrite (2, 0); digitalWrite (3,
0); digitalWrite (4, 0 ); digitalWrite (5, 1); digitalWrite (6, 0); digitalWrite (7, 0); digitalWrite (8, 0); atraso
(1000), / / escrever 'e ' digitalWrite (2, 0); digitalWrite ( 3, 0); digitalWrite (4, 0); digitalWrite (5,
0); digitalWrite (6, 1); digitalWrite (7, 0); digitalWrite (8, 0); atraso (1000), / / escrever f ' digitalWrite (2,
0); digitalWrite (3, 0); digitalWrite (4, 0); digitalWrite (5, 0); digitalWrite (6, 0); digitalWrite (7,
1); digitalWrite (8, 0); atraso (1000), / / escrever 'g ' digitalWrite (2, 0); digitalWrite (3, 0); digitalWrite (4,
0); digitalWrite (5, 0); digitalWrite (6, 0); digitalWrite (7, 1); digitalWrite (8, 0); atraso (1000); }

You might also like