BASIC4MCU | 질문게시판 | 아두이노 led 깜빡이는 속도 조절
페이지 정보
작성자 nayonana 작성일2019-04-07 01:27 조회5,599회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8145
본문
- SW0을 누르고 있으면 1초 간격으로 깜박이고 SW1을 누르고 있으면 0.8초 간격으로 깜박이고 SW2를 누르고 있으면 0.6초 간격으로 깜빡이고 SW3을 누르고 있으면 0.4초 간격으로 깜박이는 것은 어떻게 스케치를 작성해야 하나요?
- delay()로 숫자를 다르게 넣어서 했는데 안되네요ㅠㅠ
댓글 1
조회수 5,599master님의 댓글
master 작성일
int t,run=0;
//
void loop(){
if (digitalRead(2)){ run=1; t=1000; }
else if(digitalRead(3)){ run=1; t=800; }
else if(digitalRead(4)){ run=1; t=600; }
else if(digitalRead(5)){ run=1; t=400; }
else { run=0; }
//
if(run){
digitalWrite(13,!digitalRead(13));
delay(t);
}
}
셋업함수의 13번핀 모드 설정은 생략했습니다.(추가하세요)