BASIC4MCU | 질문게시판 | 안녕하세요!
페이지 정보
작성자 aeb1212 작성일2022-05-31 16:21 조회1,396회 댓글3건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=20274
작성일
본문
아두이노 RGB LED는 스위치 1개로 제어가 불가능한가요?
댓글 3
조회수 1,396master님의 댓글
master 작성일뭘 하고 싶은데요?
aeb1212님의 댓글
aeb1212
버튼을 눌렀을 때 R, G , B 차례대로 나오게 하려고요 !!
master님의 댓글
master 작성일
bool flag=0; // 셋업함수 위에 전역변수로 선언
int mode=0; // 전역변수
루프함수
if(digitalRead(2)){ // 스위치 누르면
if(flag==0){ flag=1; if(++mode>3)mode=0; delay(50); } // 상승엣지 검출
}
else{ // 스위치 누르지 않으면
if(flag){ flag=0; delay(50); } // 하강엣지 검출
}
if(mode==0){} // 전원 투입 시 초기모드, 아무 것도 안함
if(mode==1){ // 네오픽셀 R 출력
}
if(mode==2){ // 네오픽셀 G 출력
}
if(mode==3){ // 네오픽셀 B 출력
}