BASIC4MCU | 질문게시판 | 아두이노 터치
페이지 정보
작성자 빡크 작성일2020-10-14 20:52 조회3,351회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=13532
본문
안녕하세요 아두이노를 공부하다가 막혀서 질문드립니다 터치가 감지되고 있는 시간이 2초 이하면 초록색 LED가 점등되고, 2초를 초과하면 빨간색 LED가 켜지도록 만들고 싶은데 잘안되네요 하다하다 안되서 질문드립니다 ㅠㅠ 이렇게 하면 그냥 빨간불만 켜지고 다시 리셋이 안되더라고요 ㅠㅠ
int Sensor_Pin = 7;
int R_LED=5;
int G_LED=4;
int flag=0;
extern volatile unsigned long timer0_millis;
void setup()
{
Serial.begin(9600);
pinMode(Sensor_Pin, INPUT);
pinMode(R_LED, OUTPUT);
pinMode(G_LED, OUTPUT);
}
void loop()
{
if((millis())>=2000)
{
timer0_millis=0;
digitalWrite(R_LED,HIGH);
}
else
digitalWrite(G_LED,HIGH);
delay(100);
}
댓글 1
조회수 3,351master님의 댓글
master 작성일리셋 조건을 먼저 세우세요