BASIC4MCU | 질문게시판 | 아두이노 주석
페이지 정보
작성자 wq12 작성일2019-06-25 13:28 조회12,456회 댓글4건본문
Serial.print("Pin A0: "); Serial.println(analogSensor);
temp = "smoke Level:" + String(analogSensor);
lcd.setCursor(0,0); lcd.print("smoke Level: "); lcd.print(analogSensor-50);
lcd.setCursor(0,0);
lcd.print(temp);
if(hc06.available()){
if(hc06){
hc06.println(temp);
}
if(analogSensor-50>sensorThres){
digitalWrite(redLed,HIGH); digitalWrite(12,LOW);
lcd.setCursor(0,1); lcd.print("Alert...!!!");
tone(buzzer,1000,200);
}
else{
digitalWrite(redLed,LOW); digitalWrite(12,HIGH);
lcd.setCursor(0,1); lcd.print("....Normal....");
noTone(buzzer);
}
delay(500);
lcd.clear();
이거에 대한 의미를 알겠는데 자세하게 설명을 해드려야하는 부분이라 주석을 알고싶습니다 도와주십시오
댓글 4
조회수 12,456master님의 댓글
master 작성일
https://www.google.com/search?q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+HC-06&pws=0&gl=us&gws_rd=cr
https://www.google.com/search?pws=0&gl=us&ei=X8sRXbDtEInU-QaPw7TgDw&q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+tone&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+tone&gs_l=psy-ab.3..0l9.16505.16760..17946...0.0..0.131.253.0j2......0....1j2..gws-wiz.......0i10i67j0i67.Ge9HbDdswvk
https://www.google.com/search?pws=0&gl=us&ei=cssRXceMBpHl-Abepbr4DQ&q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+lcd&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+lcd&gs_l=psy-ab.3..0l10.16606.16606..18117...0.0..0.120.120.0j1......0....2j1..gws-wiz.......0i71.HCQLk4LaJ4Y
wq12님의 댓글
wq12 작성일
if(hc06.available()){ //
if(hc06){
hc06.println(temp); //
}
나머지부분은 제가 해결했으나 이부분은 주석을 어떻게 써야하는지 모르겠습니다.
master님의 댓글
master 작성일
if(hc06.available()){ // hc06으로 부터 수신한 데이터가 있다면
if(hc06){ // 전체 소스를 첨부하지 않아서 hc06 선언부를 알 수가 없으니 주석 불가.
hc06.println(temp); // temp를 hc06으로 (문자열로 변경하고, 줄넘김 문자까지 포함해서) 전송
}
master님의 댓글
master 작성일
if(hc06.available()){ // hc06으로 부터 수신한 데이터가 있다면
char r=hc06.Read(); // 수신한 데이터를 읽어서 r변수에 저장하고
if(r=='G'){ // 'G'(Get) 명령이라면
hc06.println(temp); // temp(온도값)를 hc06으로 (문자열로 변경하고, 줄넘김 문자까지 포함해서) 전송
}