lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

การแปลงสัญญาณ PWM ให้เป็น ความถี่KHz

(Guest)
ญาณกวี (Guest)
IP: 49.49.83.x
1 ปีที่ผ่านมา

พี่ครับรบกวนสอบถามหน่อยนะครับ เราจะเขียนโค้ดแปลงสัญญาณ PWM จาก Arduino เป็นความถี่ KHz โดยส่งออกมาทางลำโพงแบบปรับค่าได้ มันทำได้ไหมครับ 

รบกวนหน่อยนะครับขอบคุณครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ทำได้ครับ arduino มีไลบารีแปลงเป็นความถี่ตามต้องการ ให้เสียงออกทางลำโพง ดูตามตัวอย่างนี้ครับ

https://www.arduinoall.com/b/28

QUOTE 
ความคิดเห็นที่ #2
LAP 1 ปีที่ผ่านมา

แล้วไลบารีที่ต้องใช้นี้เป็นไลบารีตัวไหนครับ

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ลองศึกษาตามโคดดูก่อนครับ มีทั้งแบบใช้ไลบารี และไม่ต้องใช้ไลบารี โคดตัวอย่างตามหน้าเว็บดาวน์โหลดมาใช้ได้เลย

QUOTE 
ความคิดเห็นที่ #4
(Guest)
สอบถามหน่อยครับ (Guest)
IP: 223.206.184.x
1 ปีที่ผ่านมา

 TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM20); มันเป็นคำสั่งอะไรหรอครับ แล้วมันทำงานยังไงอะครับ

QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ให้มาแบบนี้เดายากครับ ไม่มีข้อมูลอะไรให้เลย คำสั่งอะไรเหรอครับ

ถ้าหาใน google ผมเจอ link นี้ http://withinspecifications.30ohm.com/2014/02/20/Fast-PWM-on-AtMega328/ คนเขียนเขาอธิบายไว้ด้วยนะครับ เปรียบเทียบเอาต์พุตโหมดเพื่อเซตค่า OC2A และ OC2B และ เซตค่าที่เจนได้ออกมาเป็น fast PWM

 // In the next line of code, we:
// 1. Set the compare output mode to clear OC2A and OC2B on compare match.
// To achieve this, we set bits COM2A1 and COM2B1 to high.
// 2. Set the waveform generation mode to fast PWM (mode 3 in datasheet).
// To achieve this, we set bits WGM21 and WGM20 to high.
TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM21) | _BV(WGM20);

1
แสดงความคิดเห็นที่ 1-5 จากทั้งหมด 5 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
Go to Top