Buzzer Module
Buzzer เป็นลำโพงขนาดเล็กส่งเสียงได้แค่แบบเสียงออด แบบ Passive ส่งเสียงเสียงได้หลายความถี่และดังได้หลายระดับ เป็นโน้ตเพลงได้ ส่วนแบบ Active ส่งเสียงได้แบบเดียว![]() |
KY-006 Passive Buzzer Module |
![]() |
KY-012 Active buzzer module |
ผมสอน IT และฟิสิกส์ แต่เพื่อให้นักเรียนสามารถก้าวทันยุคปัจจุบัน จึงได้เพิ่มหัวข้อ Internet of Things (IOT) เข้าไปในบทเรียน Blog นี้เป็นบันทึกเพื่อใช้สอนนักเรียนของผมเอง หวังว่าจะมีประโยชน์สำหรับคนอื่นๆ ไม่มากก็น้อยครับ
![]() |
KY-006 Passive Buzzer Module |
![]() |
KY-012 Active buzzer module |
// KY-006 Passive Busser
int output = 13;
void setup() {
pinMode(output,OUT);
}
void loop() {
digitalWrite(output, HIGH);
delay(1000);
digitalWrite(output, LOW);
delay(1000);
}
// ESP32: KY-006 Passive Busser
int freq = 2000;
int channel = 0;
int resolution = 8;
void setup() {
Serial.begin(115200);
ledcSetup(channel, freq, resolution);
ledcAttachPin(15, channel);
}
void loop() {
ledcWriteTone(channel, 2000);
for (int dutyCycle = 0; dutyCycle <= 255; dutyCycle=dutyCycle+10){
Serial.println(dutyCycle);
ledcWrite(channel, dutyCycle);
delay(1000);
}
ledcWrite(channel, 125);
for (int freq = 255; freq < 10000; freq = freq + 250){
Serial.println(freq);
ledcWriteTone(channel, freq);
delay(1000);
}
}
MOSFET Module สวิตซ์ปิดเปิดไฟเหมือน Relay แต่เป็น Solid state (ไม่มีส่วนที่เคลื่อนไหว) มันทำงานที่ความถี่สูงได้เหมาะกับเอาไปใช้งาน PWM ...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น