BASIC4MCU | 질문게시판 | 아두이노 신호등
페이지 정보
작성자 master 작성일2018-09-27 17:36 조회9,638회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3224
본문
1.풀업과풀다운 저항을 이용하기
2.처음 동작은 적색 LED만 켜진다.
3.택트스위치를 눌렀을 때 적색 LED는 꺼지고 노란색 LED가 켜진다.
4.노란색 LED가 켜진 후 1초뒤에녹색 LED가 켜지고 노란색 LED는 꺼진다.
5,녹색 LED는 3초간 켜지고,다시 적색 LED만 켜진다.
//
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-27 오후 5:41:21// by Ok-Hyun Park//int SW=2;int Rled=11,Yled=10,Gled=9;//void setup(){pinMode(Rled,OUTPUT);pinMode(Yled,OUTPUT);pinMode(Gled,OUTPUT);pinMode(SW,INPUT_PULLUP); // 내부 풀업저항 사용}//void loop(){digitalWrite(Rled,HIGH); // 2. 처음 동작은 적색 LED만 켜진다.//if(digitalRead(SW)==HIGH){ // 3 -- 택트스위치를 눌렀을 때digitalWrite(Rled,LOW); // 적색 LED는 꺼지고digitalWrite(Yled,HIGH); // 노란색 LED가 켜진다.delay(1000); // 4 -- 1초 뒤digitalWrite(Yled,LOW); // 노란색 LED는 꺼지고digitalWrite(Gled,HIGH); // 녹색 LED가 켜진다.delay(3000); // 5 -- 3초 뒤digitalWrite(Yled,LOW); // 녹색 LED는 꺼진다.}}
댓글 0
조회수 9,638등록된 댓글이 없습니다.