Arduino tutorial 6: มาทำความรู้จักกับ Buzzer ตัวจิ๋ว เจ้าของเสียงเพลงเพราะๆ กันเถอะ

กลับมาพบกันอีกครั้งนะครับ เป็นอย่างไรกันบ้าง เข้าหน้าหนาวแล้ว รักษาสุขภาพกันทุกคนนะครับ …. กลับมาวันนี้ admin จะพาไปรู้จักกับเจ้าอุปกรณ์ตัวจิ๋ว ที่ชื่อว่า Piezo Buzzer กันนะครับ เจ้าตัวนี้ตัวเล็กที่เราเห็นในรูปนี้แหล่ะ ที่สามารถทำให้เกิดเสียงเพลงอันไพเราะขึ้นมาให้เราได้ฟังกัน อยากรู้แล้วหล่ะสิ ว่าเจ้า Piezo Buzzer ตัวนี้เป็นอย่างไร เราไปชมพร้อมๆ กันเลยครับ

จากรูปภาพ เรียกว่า Piezo Buzzer ซึ่งเจ้าอุปกรณ์ตัวนี้ ถ้าเราต้องการสร้างเสียงเตือนแบบง่าย ๆ Piezo Buzzer เป็นตัวสร้างเสียงที่ง่ายที่สุด เพียงแค่จ่ายไฟ 3.3 – 5VDC ไปที่ Piezo Buzzer ก็สร้างเสียงร้องได้แล้ว

เอาหล่ะครับ ตอนนี้เรามาเริ่มต่อเจ้า Piezo Buzzer กันเลยดีกว่าครับ

สิ่งที่ต้องเตรียมก็มีดังต่อไปนี้ครับ

  • Piezo Buzzer 1 ตัว
  • Arduino UNO 1 บอร์ด
  • Wire 2 เส้น
  • สาย USB 1 เส้น
  • Breadboard 1 บอร์ด

เมื่อได้อุปกรณ์ครบแล้ว เราก็จะเริ่มต้นต่อวงจรดังขั้นตอนต่อไปนี้นะครับ

  1. นำ Piezo Buzzer ต่อลงบน Breadboard ดังรูปนะครับ
    ข้อแนะนำ การต่อ Piezo buzzer ลงไปต้องสังเกตขาของ Piezo Buzzer ดีๆ นะครับ ว่าขาไหนเป็นขา + (ขายาว) ขาไหนเป็นขา – (ขาสั้น) เพื่อง่ายต่อการต่อสายไฟ
  2. นำสายไฟเส้นแรก (จากภาพสีน้ำเงิน) มาต่อที่ขา + (ขายาว) ของ Piezo Buzzer ตามภาพนะครับ
  3. นำสายไฟเส้นที่สอ (จากภาพสีดำ) มาต่อที่ขา – (ขาสั้น) ของ Piezo Buzzer ตามภาพครับ
  4. หลังจากนั้น ก็ทำการต่อสาย USB เข้ากับ Board Arduino UNO R3 และต่อกับคอมพิวเตอร์ แค่นี้ การต่อวงจรก็เป็นอันเสร็จสิ้นครับ

ต่อไปเรามาดู Code ที่ใช้ในการทำให้เจ้า Piezo Buzzer ตัวน้อยตัวนี้ ส่งเสียงกัน จะทำอย่างไร เรามาดูกันต่อเลยนะครับ

Code Buzzer

………………………………………………………………………………………………….

const int buzzer = 12; //buzzer to arduino pin 12

 

void setup(){

pinMode(buzzer, OUTPUT); // Set buzzer – pin 12 as an output

}

void loop(){

tone(buzzer, 1000); // Send 1KHz sound signal…
delay(1000); // …for 1 sec
noTone(buzzer); // Stop sound…
delay(1000); // …for 1sec

}

………………………………………………………………………………………………..

ทำการ copy Code Buzzer ลงไปใน Arduino IDE แล้วทดลองกันได้เลยนะครับ ….

เป็นอย่างไรกันบ้างครับ สำหรับเสียงร้อง ปี๊บๆๆๆๆ ของ Piezo Buzzer ไพเราะกันไหมครับ  ไม่ยากใช่ไหมครับ
เดี๋ยวบทความหน้า admin จะเอา Code การทำเสียงในรูปแบบต่างๆ มาลงให้นะครับ สัปดาห์นี้ ลาไปก่อนนะครับ 再见 (จ้าย เจี้ยน) คร๊าบบบบบ 

Leave a Reply