Thinking Different




아두이노 미니 신호등을 만들어 보도록 하겠습니다.

 

신호등의 알고리즘은 빨강, 노랑, 파랑 3가지 신호등 LED를 구성하고, 빨강불 5초 점등 후 노랑불 1초 점등, 다음 파랑불 5초 점등 식으로 구성하면 되겠습니다.

 

아래와 같이 회로를 구성합니다.

 

아두이노 보드, 필요한 것은 220옴 저항 3개, LED 3개, 점프선 입니다.

 

아두이노 LED 신호등 회로

 

 

다음 코드를 아래와 같이 작성합니다.  지난 시간에 배운 코드들로 구성되어 있습니다.

 

추가된 #define 코드는 전역적으로 프로그램 구동전에 미리 작성해놓는 값을 지정합니다.

#define 말고 int RED = 6; 이런식으로 전역 변수를 사용해도 됩니다.

 

LED 신호등 코드

 

 

실행 결과는 아래와 같습니다.