BASIC4MCU | 질문게시판 | 답변 : 센서 질문입니다
페이지 정보
작성자 master 작성일2019-12-16 20:03 조회3,159회 댓글0건본문
예제의 회로도에는 부저가 보이지 않습니다.
어떻게 연결해야 예제처럼 실행해 볼 수 있는걸까요?
LED나 엑티브 부저는 극성이 있습니다.
구동 프로그램은 LED와 동일합니다.
추가적으로 회로도처럼 62번핀 AREF, 64번핀 AVCC는 두개 다 VCC에 연결,
62번핀 AREF, 64번핀 AVCC는 두개 다 VCC에 연결 <-- 맞습니다. 대부분의 모듈은 이와 같이 회로가 구성되어 있습니다.
63번 핀 GND 연결x 맞나요?<-- GND는 GND에 연결하면 됩니다.
지금 납땜해놓은 회로와 예제 회로도와 다른 부분을 찾아서 질문남깁니다.
이런 수준 낮은 질문은 하지 않도록 더 열심히 공부하겠습니다.
--------------------이전 질문글
atmega128
lm35(온도센서) 61번핀 PF0 - ADC1
부저 / 17번핀 PB7 - OC2/OC1C
lm35는 데이터시트상 핀배열대로 vcc 그라운드 data 순으로 배열
부저는 그라운드 data 배열
https://www.basic4mcu.com/bbs/board.php?bo_table=gesiyo13&wr_id=149
마스터님께서 보내주신 예제를 이용하여 코딩해본 결과 작동안됨
이 예제와 다른 점은
LCD를 사용 안한다는 점 - 배제
op앰프를 사용 안한다는 점 - 벨류를 5000으로 수정
그래도 안돼서
혹시나 하는 마음에
DDRB=1 -> DDRB=0xFF 변경
if(temp_f>895)PORTB=1; else PORTB=0; -> if(temp_f>895)PORTB.7=1; else PORTB.7=0; 변경
온도값 건드려보니 부저 작동
하지만 온도값이 상식선을 벗어난 값이라 이상하다여겨 온도센서를 빼보았더니 전원이 켜진상태면 온도센서 유무와 상관없이 계속 부저가 울림
이상해서 오실로스코프로 확인결과 lm35 온도센서가 손으로 쥐어도 스코프상 값이 계속 일정함
lm35가 두개 있어서 바꿔끼어도 같은현상이 일어나는데 어떤 문제가 있는지 짐작하실 수 있나요?
상식수준의 난이도지만 지식이 없는 저에게는 너무 큰 산이네요..
--------------------RE : 부저를 예제와 같은 포트에 연결하지 않았나봅니다.
댓글 0
조회수 3,159등록된 댓글이 없습니다.