BASIC4MCU | 질문게시판 | 답변 : 아두이노 질문 드립니다.
페이지 정보
작성자 master 작성일2019-04-16 09:46 조회3,209회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8253
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-04-16 오전 9:50:00// by Ok-Hyun Park//int tmpSensor=A0;//int heatingPad1=5,btn=9;//int run=0;float Temp,Sum;//void setup(){pinMode(heatingPad1,OUTPUT);pinMode(btn,INPUT_PULLUP);}//void loop(){Sum=0;for(int i=0;i<10;i++){Temp=(float)analogRead(tmpSensor)*5.0/1023.0;Sum+=100.0*(Temp-0.5);delay(100);if(!digitalRead(btn))run=1;}Temp=Sum/10;////if(run){if (Temp<=75){ digitalWrite(heatingPad1,1); }else if(Temp<=80){}else { digitalWrite(heatingPad1,0); }}}
70도 이하에서 히터를 가동하고
80도에서 히터를 끕니다.
히터를 끄더라도 온도는 계속해서 일정온도 까지 상승하게 되겠죠
그 후 점차로 식다가 75도 이하가 되면 다시 히터가 ON 됩니다.
체크하는 온도는 적당히 수정하시고
시리얼모니터에 온도를 출력하는 것이 체크하기 좋을겁니다.
댓글 0
조회수 3,209등록된 댓글이 없습니다.