BASIC4MCU | 질문게시판 | 답변 : 아두이노 millis 주기 체크
페이지 정보
작성자 master 작성일2018-06-10 19:51 조회12,184회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1689
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-06-10 오후 7:54:14// by Ok-Hyun Park//unsigned long Last,Curr,Time;char flag=0;//void setup(){pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT);Last=millis();}//void loop(){if(digitalRead(A0)){if(flag==0){ flag=1;Curr=millis();Time=Curr-Last;Last=Curr;if (Time< 250){ digitalWrite(13,1); digitalWrite(12,0); digitalWrite(11,0); }else if(Time<1000){ digitalWrite(13,0); digitalWrite(12,1); digitalWrite(11,0); }else { digitalWrite(13,0); digitalWrite(12,0); digitalWrite(11,1); }}}else{ flag=0; }}
댓글 0
조회수 12,184등록된 댓글이 없습니다.