แนวคิด : เนื่องจากเสียงก็เป็น คลื่นสัยญาณชนิดหนึ่งฉนั้นแล้ว สัญญาณสี่เหลี่ยม( SquareWave )ที่เราคุ้นเคยกันดี นั้นก็อาจจะมีเสียงหนึ่งๆ ตามความถี่ที่เปลี่ยนไปของสัญญาณ เราจึงใช้สํญญาณ PWM ที่ขา OC5 (RD4) ของ PIC32MX460F512L ออกมาเป็นสัญญาณ Square Wave ที่มี Duty Cycle = 50%
รูปที่ 1 แสดงค่าความถี่ของตัว Note ต่างๆ
อุปกรณ์ที่ใช้ในการทดลอง
- Broad DEV-PIC32-001-V3
- PIC KIT 2
- UltraSonic HC-SR04
- Mono Audio Jack (Female)
การต่อวงจร : ต่อขาสัญญาณของ Mono Audio Jack เขากับขา OC1หรือRD5 ของบอร์ด PIC32
รูปที่ 2 แสดงการเชื่อมต่อ Jack Mono กับ บอร์ด PIC32
ผลการสร้างสัญญาณ
สัญญาณตัวโน๊ต C4 ความถี่ 261 Hz สัญญาณตัวโน๊ต D4 ความถี่ 294 Hz
สัญญาณตัวโน๊ต E4 ความถี่ 331 Hz สัญญาณตัวโน๊ต F4 ความถี่ 349 Hz
สัญญาณตัวโน๊ต G4 ความถี่ 393 Hz สัญญาณตัวโน๊ต A4 ความถี่ 442 Hz
สัญญาณตัวโน๊ต B4 ความถี่ 495 Hz สัญญาณตัวโน๊ต C5 ความถี่ 523 Hz
- VDO ทดลองไล่ความถี่ตั้แต่ 50 Hz - 800 Hz
เอกสารแนบ
- Code ที่ใช้ในการทดลอง
- PIC32MX : PWM , LINK_1, LINK_2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น