Passive Buzzer Module | บัซเซอร์สร้างโทนเสียงด้วย PWM สำหรับ Arduino / ESP32
฿25.00
ค่าส่งสินค้า 1 ชิ้นปลายทาง >>
อ.เมือง
จ.ลำพูน
51000
รายละเอียดสินค้า
คำอธิบาย
Passive Buzzer คืออุปกรณ์กำเนิดเสียงที่ต้องใช้สัญญาณความถี่ (PWM) จากไมโครคอนโทรลเลอร์ในการสร้างเสียง
เหมาะสำหรับงาน:
-
ระบบแจ้งเตือน (Alarm / Warning)
-
เสียงตอบสนองปุ่มกด (Key Feedback)
-
แจ้งสถานะระบบ (Status Indicator)
-
โปรเจกต์ IoT / Embedded / หุ่นยนต์
คุณสมบัติเด่น
-
ควบคุมโทนเสียงได้อิสระด้วยฟังก์ชัน
tone() -
สร้างเสียงหลายระดับความถี่ (ทำเสียงไซเรน / เมโลดี้ได้)
-
ใช้ไฟ 3.3V หรือ 5V
-
กระแสใช้งานต่ำ
-
ขนาดเล็ก ติดตั้งง่าย
🔧 ตัวอย่างการต่อใช้งานกับ ESP32 / Arduino
-
– → GND
-
S → GPIO ที่เป็น PWM
- VCC (พินที่อยู่ตรงกาง) → 3.3V หรือ 5V
ตัวอย่างโค้ดใช้งาน (สร้างเสียงไล่ความถี่)
#define BUZZER_PIN 5 // เปลี่ยนเป็นขาที่ต้องการ
void setup() {
pinMode(BUZZER_PIN, OUTPUT);
}
void loop() {
tone(BUZZER_PIN, 800, 80);
delay(100);
tone(BUZZER_PIN, 1200, 80);
delay(100);
tone(BUZZER_PIN, 1600, 80);
delay(100);
delay(1000);
}
หลักการทำงาน
-
tone(pin, frequency, duration);-
frequency= ความถี่เสียง (Hz) -
duration= ระยะเวลาเสียง (ms)
-
ตัวอย่างข้างต้นจะทำเสียง:
800Hz → 1200Hz → 1600Hz
จากนั้นหยุด 1 วินาที แล้ววนใหม่
ตัวช่วยในการออกแบบเสียง
https://www.imiconsystem.com/tools/buzz-simulator/
ข้อมูลเพิ่มเติม
ข้อมูลเพิ่มเติม
| น้ำหนัก | 0.1 กรัม |
|---|---|
| ขนาด | 20 × 14 × 6 เซนติเมตร |