BASIC4MCU | 질문게시판 | 아두이노 Button을이용한 LED켜기
페이지 정보
작성자 준구 작성일2018-09-25 21:13 조회6,204회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=5336
본문
for문과 switch문을 이용해 버튼을 누를때마다 LED의 결과를 다르게 하는건데..여기까지가 한계인것 일까요..ㅠㅠ 혹시 아시는분 있으신가요..3일째인데 깝깝하네요 ㅠㅠ
#define button 12
#define LED 13boolean on = false;
int buttonCount = 0;
int programCount = 0;
int buttonState = 0;
void setup() {
Serial.begin(9600);
pinMode(LED,OUTPUT);
pinMode(button,INPUT_PULLUP);
}void loop() {
buttonState= digitalRead(button);switch( buttonState )
{
case 1 :
Serial.println( "Case 1 =>Button");
digitalWrite(LED, HIGH);
delay(3000);
digitalWrite(LED, LOW);
delay(3000);
buttonCount++ ;
programCount++ ;
break;case 2 :
Serial.println( "Case 2 =>Button");
digitalWrite(LED, HIGH);
delay(5000);
digitalWrite(LED, LOW);
delay(5000);
buttonCount++ ;
programCount++ ;
break;
}
}
댓글 0
조회수 6,204등록된 댓글이 없습니다.