기술문의 :)

기술문의 게시판 입니다.

뒤로가기
제목

스피커 부저 역할도 한다 하셨는데 소리가 나지 않습니다.

작성자 아트로봇(ip:)

작성일 2014-12-02 15:48:40

조회 117

평점 0점  

추천 추천하기

내용

안녕하세요

 

analogWrite는 특정핀에서만 작동되는것으로 알고있습니다.

더불어 0,1번 핀은 시리얼통신시 사용되므로 보통 사용하지 않으실것을 권장드립니다.

 

http://arduino.cc/en/Reference/AnalogWrite  을 참고하셔서  해당 핀에 연결해보시기 바랍니다.

대부분의 아두이노 기초서적이나 온라인 교육자료를 찾아보시면

피에조 부저 사용법 및 예제소스가 소개되어있으니 참고하시기 바랍니다.

 

아트로봇 드림

 


---------- Original Message ----------

GND, 0번 핀에 연결하고

 

int piezo = 0;
int del = 1000;

void setup()
{
  pinMode(piezo, OUTPUT);
}

void loop()
{
  analogWrite(piezo, 64);
  delay(del);
  analogWrite(piezo, 128);
  delay(del);
  analogWrite(piezo, 256);
  delay(del);
}

 

이 코드로 1초마다 소리 크기가 다르게 나오게 코딩했는데 소리가 나지 않습니다.

 

제가 이용하려던거는 소리를 내게 되면 진동이 일어나니 피에조 부저를 사람피부에 접촉하고 있으면

 

진동을 느낄 수 있지 않을까 했는데 소리도 안나고 진동도 없습니다. 진동감지는 정상 동작합니다.

 

혹시 진동을 일으키는 코드가 있나요? 아니면 다른 센서를 사용해야되나요?

첨부파일

비밀번호
수정

비밀번호 입력후 수정 혹은 삭제해주세요.

댓글목록

등록된 댓글이 없습니다.

댓글 수정

이름

비밀번호

내용

/ byte

수정 취소

비밀번호 :

확인 취소

댓글 입력

이름

비밀번호

내용

/ byte

평점

왼쪽의 문자를 공백없이 입력하세요.

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기

follow us