BASIC4MCU | 질문게시판 | 답변 : 입력신호 처리가 궁금해요
페이지 정보
작성자 master 작성일2019-04-19 18:30 조회6,810회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8306
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-04-19 오후 6:36:59// by Ok-Hyun Park//int led_R=4,led_G=3;//int mode=0;long t1,t2;//void setup(){pinMode(led_R,OUTPUT); pinMode(led_G,OUTPUT);attachInterrupt(digitalPinToInterrupt(sign),SEN,CHANGE);Serial.begin(9600);t1=t2=millis();}//void SEN(){ mode=0; digitalWrite(led_G,0); digitalWrite(led_R,1); }//void loop(){SEN();int a=analogRead(A0);if(a>400){if(millis()-t1>=5000){if(mode==0){ mode=1; t1=t2=millis(); }}}else{ mode=0; t1=t2=millis(); }//if(mode==1){if(millis()-t1<5000){if(millis()-t2>=500){ t2=millis(); digitalWrite(led_G,!digitalRead(led_G)); digitalWrite(led_R,0); }}}else{ digitalWrite(led_G,0); digitalWrite(led_R,1); } // mode==0}
댓글 1
조회수 6,810스캉이님의 댓글
스캉이 작성일감사합니다.