아두이노 - 버튼 누르면 실행되는 신호등 |
|||||
---|---|---|---|---|---|
작성자 | 류성준 | 등록일 | 15.07.17 | 조회수 | 244 |
※ 13번 : 스위치 12번 : 운전자 초록색 11번 : 운전자 노란색 10번 : 운전자 빨간색 9번 : 보행자 초록색 8번 : 보행자 빨간색 int t=1000; void setup(){ pinMode(13,2); for (int i=8;i<=12;i++) { pinMode(i,1); } } void loop(){ int sw; sw = digitalRead(13); if (sw==0) { digitalWrite(12,0); digitalWrite(11,1); delay(t); digitalWrite(11,0), digitalWrite(10,1), digitalWrite(9,1), digitalWrite(8,0); delay(5*t); for (int i=1;i<=5;i++) { digitalWrite(9,0); delay(t/2); digitalWrite(9,1); delay(t/2); } digitalWrite(9,0), digitalWrite(10,0); } else { digitalWrite(12,1); digitalWrite(8,1); } } |
이전글 | 신호등 |
---|---|
다음글 | 중력공 |