You are on page 1of 12

:

Arduino

25

25

I/O

4992319
4992335 ()
4992350

Arduini Uno 1

25

220 7

IC 7447 1

25

// (v1)
void setup()
pinMode(2,
pinMode(3,
pinMode(4,
pinMode(5,
pinMode(6,
pinMode(7,
pinMode(8,
}

{
OUTPUT);
OUTPUT);
OUTPUT);
OUTPUT);
OUTPUT);
OUTPUT);
OUTPUT);

void loop() {
// '9'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '8'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '7'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '6'
digitalWrite(2,
digitalWrite(3,

25

0);
0);
0);
1);
1);
0);
0);

0);
0);
0);
0);
0);
0);
0);

0);
0);
0);
1);
1);
1);
1);

0);
1);

digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '5'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '4'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '3'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,

25

0);
0);
0);
0);
0);

0);
1);
0);
0);
1);
0);
0);

1);
0);
0);
1);
1);
0);
0);

0);
0);
0);
0);
1);
1);

digitalWrite(8,
delay(1000);
// '2'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '1'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
delay(1000);
// '0'
digitalWrite(2,
digitalWrite(3,
digitalWrite(4,
digitalWrite(5,
digitalWrite(6,
digitalWrite(7,
digitalWrite(8,
// 4
delay(4000);
}

25

0);

0);
0);
1);
0);
0);
1);
0);

1);
0);
0);
1);
1);
1);
1);

0);
0);
0);
0);
0);
0);
1);

25

IC 7447 4

// (v1)
void setup() {
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
// '9'
digitalWrite(8, 1);
digitalWrite(9, 0);
digitalWrite(10, 0);
digitalWrite(11, 1);
delay(1000);
// '8'

digitalWrite(8, 0);
digitalWrite(9, 0);
digitalWrite(10, 0);
digitalWrite(11, 1);
delay(1000);
// '7'
digitalWrite(8, 1);
digitalWrite(9, 1);
digitalWrite(10, 1);
digitalWrite(11, 0);
delay(1000);
// '6'
digitalWrite(8, 0);
digitalWrite(9, 1);
digitalWrite(10, 1);
digitalWrite(11, 0);
delay(1000);
// '5'
digitalWrite(8, 1);
digitalWrite(9, 0);
digitalWrite(10, 1);
digitalWrite(11, 0);
delay(1000);
// '4'
digitalWrite(8, 0);
digitalWrite(9, 0);
digitalWrite(10, 1);

25

digitalWrite(11, 0);
delay(1000);
// '3'
digitalWrite(8, 1);
digitalWrite(9, 1);
digitalWrite(10, 0);
digitalWrite(11, 0);
delay(1000);
// '2'
digitalWrite(8, 0);
digitalWrite(9, 1);
digitalWrite(10, 0);
digitalWrite(11, 0);
delay(1000);
// '1'
digitalWrite(8, 1);
digitalWrite(9, 0);
digitalWrite(10, 0);
digitalWrite(11, 0);
delay(1000);
// '0'
digitalWrite(8, 0);
digitalWrite(9, 0);
digitalWrite(10, 0);
digitalWrite(11, 0);
delay(4000);
}

25

25

Arduino

&
Arduino

OUTPUT
7447

25

https://www.youtube.com/watch?v=9XFZ8AwCyak
http://coopermaa2nd.blogspot.tw/2011/01/arduinolab13-74hc595.html
http://140.130.1.120/teach/index.jsp
http://soundation.blogspot.tw/2012/02/arduino-minibcd-7-segment-display.html
https://www.inkling.com/read/arduino-cookbookmichael-margolis-2nd/chapter-3/recipe-3-9
http://forum.arduino.cc/index.php/topic,44070.0.html
http://forum.arduino.cc/index.php/topic,43624.0.html
(2013) Arduino

You might also like