• 검색 결과가 없습니다.

버저제어버저제어

N/A
N/A
Protected

Academic year: 2022

Share "버저제어버저제어"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

컴퓨터 네트워크 설계

청주대학교 융합전자공학부 전자공학전공 한철수

버저 제어

(2)

목차

2

• 버저의 개요

• softTone 라이브러리 함수

• 제어 연습

(3)

버저

3

• 버저(Buzzer)는 금속판을 떨리게 해서 소리를 발생시키는 장 치를 말함.

‒ 부저라고도 함.

• 스피커에 비해 음질이 다소 떨어지지만 가격이 쌈.

(4)

버저의 종류

4

• 능동 버저

‒ 소리를 내기 위한 회로가 내장되어 있어서, 전원만 연결해 주면 소리가 남.

• 수동 버저

‒ 소리를 내기 위한 회로가 내장되어 있지 않고, 떨림 판과 자석 등으로 구성되어 있음.

‒ 소리를 내기 위해서는 제어 신호를 입력해 주어야 함.

• 제어 신호의 주파수에 따라 다양한 소리를 낼 수 있음.

그라운드 제어신호

700 Hz 700 Hz

(5)

옥타브 및 음계별 주파수

도 레 미 파 솔 라 시 5

(6)

키트의 버저 회로 연결 (1/3)

6

<정전압 IC>

<버저>

(7)

키트의 버저 회로 연결 (2/3)

7

(8)

키트의 버저 회로 연결 (3/3)

8

wPi 핀 번호 0

(9)

예제 1

9

• 1초 간격으로 버저를 on/off 하기

(10)

softTone 라이브러리

10

• 와이어링 파이에서 제공하는 방형파(square wave) 신호 출력 라이브러리

‒ 최대 5,000 Hz까지의 주파수를 갖는 방형파 신호를 출력할 수 있음.

• 함수 프로토타입

‒ int softToneCreate(int pin); // 초기화 함수

‒ void softToneWrite(int pin, int freq); // pin에서 freq 주파수 의 신호를 출력시킴.

• 사용 예

‒ softToneCreate(0); // 0번 핀을 사용하겠다고 초기화함.

‒ softToneWrite(0, 1000); // 0번 핀에서 1 kHz의 신호를 출력시킴.

• 주의 사항

‒ #include <softTone.h> // 코드에 추가

‒ gcc -o test test.c -lwiringPi -lpthread // 컴파일 시 추가

(11)

예제 2

11

• softTone 라이브러리 함수를 이용한 버저 제어

(12)

질문

12

Q&A

참조

관련 문서

OASIS, Web Archive, National Library of Korea, Digital Resources.. * 청주대학교

제어 알고리즘을 효과 적으로 적용하기 위하여 제어 시스템을 냉동기 출구온도 제어 시스템, 냉동기 냉 각수 입구온도 제어 시스템, 공조기 출구 급기온도 제어

보행 주기에 걸친 모든 다리의 기능 입각기 근육 제어 형태.. 유각기 근육 제어 형태

선형 제어 기법인 PID 제어 기법 보다는 비선형 제어 기법인 슬라이딩 모드 제어 기법이 외란에 대하여 더 강인한

청주대학교 대학원 전자공학과

청주대학교 융합전자공학부 전자공학전공 한철수.

영상 처리 청주대학교 대학원 전자공학과 한철수 제2장 픽셀 기반

영상 처리 청주대학교 대학원 전자공학과 한철수 제4장 형태학적 처리... 최소값 필터를 이용한 침식 연산의 적용