BASIC4MCU | 질문게시판 | 답변 : 아두이노 코딩 질문드립니다.
페이지 정보
작성자 master 작성일2019-11-11 18:08 조회7,009회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10675
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-11-11 오후 6:06:08// by Ok-Hyun Park//int LED_R = 3,LED_Y = 4,LED_G=5;int trig =13,echo =12;int led1 = 8,led2 = 6;int buser1= 7,buser2= 9;//void setup(){Serial.begin(9600);pinMode(LED_R,OUTPUT); pinMode(LED_Y,OUTPUT); pinMode(LED_G,OUTPUT);pinMode(trig,OUTPUT); pinMode(echo,INPUT);pinMode(led1,OUTPUT); pinMode(led2,OUTPUT);pinMode(buser1,OUTPUT); pinMode(buser2,OUTPUT);}//void loop(){turnOffAll(); digitalWrite(LED_R,HIGH);for(int i=0; i<100; i++){digitalWrite(trig,HIGH); delayMicroseconds(10); digitalWrite(trig,LOW); // 트리거unsigned long duration=pulseIn(echo,HIGH); float distance=duration/29.0/2.0; // 에코Serial.print(distance); Serial.println("cm"); // 시리얼모니터 거리값 출력//if(distance<15){digitalWrite(led1,HIGH); digitalWrite(led2,HIGH);digitalWrite(buser1,HIGH); digitalWrite(buser2,HIGH);}else{digitalWrite(led1,LOW); digitalWrite(led2,LOW);digitalWrite(buser1,LOW); digitalWrite(buser2,LOW);}delay(100);}digitalWrite(led1,LOW); digitalWrite(led2,LOW);digitalWrite(buser1,LOW); digitalWrite(buser2,LOW);turnOffAll(); digitalWrite(LED_Y,HIGH); delay(2000);turnOffAll(); digitalWrite(LED_G,HIGH); delay(10000);turnOffAll(); digitalWrite(LED_Y,HIGH); delay(2000);}//void turnOffAll(){digitalWrite(LED_R,LOW); digitalWrite(LED_Y,LOW); digitalWrite(LED_G,LOW);}
부저가 반복적으로 울린다는 것이 어떤 동작을 말하는지 모르겠습니다.
led1 하고 buser1이 동일하게 움직이면 되나요?
현재는 동일하게 움직이고 있습니다.
댓글 0
조회수 7,009등록된 댓글이 없습니다.