본문 바로가기

포트폴리오

아두이노 초간단 신호등 구현하기

728x90
반응형
SMALL

신호등 출처: https://t1.daumcdn.net/cfile/tistory/992A0B355B814B292E

아두이노로 초간단! 신호등을 구현해보았다.


코드도 짧은 편이고, 간단하다.

void setup() {
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
}

void loop() {
  digitalWrite(8,HIGH);
  digitalWrite(9,LOW);
  digitalWrite(10,LOW);
  delay(100);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  delay(100);
  digitalWrite(8,LOW);
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  delay(100);
}

핀모드 8,9,10인 이유는 LED의 +는 아두이노의 디지털 핀 8,9,10에 각각 색별로 LED를 꼽았기 때문이다.

각 LED의 -는 아두이노의 GND에 연결하였다.

빨간불
초록불
파란불

사실 신호등은 빨노초지만

가지고 있는 LED가 빨 초 파 여서. 양해를 구한다.

 

delay를 100밀리세컨드로 줄이면

동영상에서 볼 수 있듯이 막 발광한다.


정말 짧은 포스팅이었지만. 코드가 짧아 좋았다.

반응형
LIST