아두이노 LED켜기!
아래와 같이 연결해주세요
LED의 긴부분은 +, 짧은부분은 -
+는 전원 5v에!
-는 GRD(ground)에 연결합니다.
ground와 LED -부분에 저항을 연결해줍니다.

소스는 아래와같습니다.
void setup() {
// put your setup code here, to run once:
pinMode(13, OUTPUT); // 13번 pin을 사용하겠다
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(13, LOW); // 11번 pin에 연결된 LED 불이꺼짐
delay(1000); // 1초를 딜레이 시키겠다.
digitalWrite(13, HIGH); // 11번 pin에 연결된 LED 불이켜짐
}
아두이노 7-segment 켜기!
7-segment연결은 아래와 같이 합니다.

7-sement 소스는 아래와같습니다.
int signal[10][7] = {
{ 0,0,0,0,0,0,1 }, // = 0
{ 1,0,0,1,1,1,1 }, // = 1
{ 0,0,1,0,0,1,0 }, // = 2
{ 0,0,0,0,1,1,0 }, // = 3
{ 1,0,0,1,1,0,0 }, // = 4
{ 0,1,0,0,1,0,0 }, // = 5
{ 0,1,0,0,0,0,0 }, // = 6
{ 0,0,0,1,1,1,1 }, // = 7
{ 0,0,0,0,0,0,0 }, // = 8
{ 0,0,0,1,1,0,0 } // = 9
};
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int i = 0;
for( i = 0; i<10; i++)
{
showNum(i);
delay(1000);
}
}
void showNum(int num){
int pin = 2;
int index = 0;
for ( pin = 2; pin<9; pin++, index++){
digitalWrite(pin, signal[num][index]);
}
}