BASIC4MCU | 질문게시판 | 답변 : 답변 : 답변 : 답변 : avr로 dust 센서 이용하고 싶은데 안되서 질문드립니다.
페이지 정보
작성자 YESJUY 작성일2018-12-05 18:07 조회5,498회 댓글3건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6399
본문
감사합니다. 주신 소스가 잘 되고 있습니다.
한가지만 더 질문드릴까 합니다.
LCD로 값을 출력하는동안 센서가 일을 안하는거 같은데 이부분을 수정해서 센서가 값을 측정하고 그 값을 1초마다 LCD로 표현하려면 어느 부분을 건들면 될까요?
너무 많이 바라는거 같아서 죄송합니다. 오늘 하루 복 받으세요.
댓글 3
조회수 5,498master님의 댓글
master 작성일
while(1){
_delay_ms(1000);
나머지 코드는 시간이 별로 걸리지 않습니다.
1초마다 표시 될텐데요
master님의 댓글
master 작성일
int main(){
int i=0; //<-- 메인함수 바로 아래에 변수 하나 선언 추가하고
sprintf(str,"Dust:%4d %5d",(int)dust,i++); //<--- i를 출력해서 증가하는 시간을 체크해보면 1초인지 알 수 있습니다.
LCD_POS(1,0); LCD_STR(str);
YESJUY님의 댓글
YESJUY 작성일감사합니다. 생각해보니까 답이 나오내요. 오늘 하루 수고하셧습니다. 거듭 감사합니다.