BASIC4MCU | 질문게시판 | 네오픽셀과 인체 감지센서
페이지 정보
작성자 손문일 작성일2019-06-03 03:39 조회3,074회 댓글0건본문
마스터님 안녕하세요.
하다가 너무 안되서 다시 연락드립니다.
최대한 간추려서 보냅니다.
인체 감지 센서 값을 val로 해서
감지 안된 경우 val==0
neo1_cnt는 255에 멈추어져서 네오픽셀 빛이 고정됨 ==== 해결
감지 된경우 val==1
neo1_cnt는 256부터 시작하여 네오픽셀 빛이 점점 디밍되고 510에서 멈춤 === 해결안됨
인체 감지센서에 센서가 작동을 해도 네오픽셀 빛이 디밍이 안됨니다.
도와두세요...TT...TT
감사합니다.
if(neo1_cnt<=255){
fade1=neo1_cnt;
for(int z=0;z<=24;z++)strip.setPixelColor(1,strip.Color(fade1,0,0));
}
else if(neo1_cnt<=510){
if(val==0) neo1_cnt=255; === 해결됨 (인체 감지 안된경우 네오픽셀 멈춤)
else neo1_cnt=256; === 해결안됨 (인체 감지 된 경우 네오픽셀 다시 작동해서 빛이 점점 줄고 neo1_cnt값이 510에서 멈추어야함
fade1=neo1_cnt-255;
for(int z=0;z<=24;z++)strip.setPixelColor(1,strip.Color(255-fade1,0,0));
}
if(++neo1_cnt>511)neo1_cnt=0;
}strip.show();
}
}
항상 감사드립니다~~
댓글 0
조회수 3,074등록된 댓글이 없습니다.