프로젝트

일반

사용자정보

Actions

새기능 #8

진행중

[튜토리얼] passive buzzer 제어

minkyu park이(가) 4달 전에 추가함.

상태:
신규
우선순위:
보통
담당자:
시작일:
2025/08/27
완료일:
2025/08/27 (약 4달 지연)
진척도:

100%

추정시간:

설명

라즈베리파이 4 GPIO 25번 핀에 부저 연결하기
GPIO 25번 핀에 부저가 연결되어 있다고 하셨네요! 파이썬을 이용해 이 부저를 제어하는 방법을 알려드릴게요. 일반적으로 부저는 **액티브 부저(Active Buzzer)**와 패시브 부저(Passive Buzzer) 두 가지 종류가 있습니다.

부저의 종류와 연결 방식
액티브 부저 (Active Buzzer)

내부에 진동 회로가 있어서 전원만 공급되면 바로 소리가 납니다.

보통 2개의 핀 (VCC, GND)을 가지고 있으며, VCC를 라즈베리파이의 GPIO 핀에, GND를 라즈베리파이의 GND 핀에 연결합니다.

단순히 소리를 켜거나 끄는 데 사용됩니다.

패시브 부저 (Passive Buzzer)

내부에 진동 회로가 없어서 소리를 내려면 특정 주파수의 교류 신호를 인가해야 합니다.

음계나 다양한 소리를 만들 수 있어 더 복잡한 제어가 가능합니다.

액티브 부저와 비슷하게 연결하지만, 제어하는 방식이 다릅니다.

어떤 종류의 부저인지 확인하는 것이 중요합니다. 만약 소리 조절 없이 단순히 "삐" 소리를 내는 것이 목적이라면 액티브 부저일 가능성이 높습니다. 여기서는 액티브 부저를 기준으로 설명드리겠습니다. (패시브 부저 제어는 PWM 사용이 필요해 좀 더 복잡해집니다.)

파이썬으로 부저 제어하기 (액티브 부저 기준)
GPIO 25번 핀을 사용해 액티브 부저를 제어하는 기본적인 파이썬 코드입니다.

Actions

내보내기 Atom PDF