วิชาการเขียนโปรแกรมควบคุมหุ่นยนต์

ทดสอบการทำงานของลำโพง บอร์ด ipst

เมื่อพูดถึงเรื่องของ OUTPUT เราก็มักจะนึกถึงการแสดงผลออกทางจอภาพ แต่ที่จริงแล้วการที่มีการส่งเสียงออกมาจากตัวลำโพงแบบเปียโนก็ถือได้ว่าเป็น OUTPUT ซึ่งเราสามารถนำมาประยุกต์ใช้งานทำอะไรได้บ้างนั้น มีตัวอย่างดังนี้

ตัวอย่างการนำลำโพงเปียโนไปใช้งาน

  • การแจ้งเตือน (กรณีทำภารกิจเกี่ยวกับการแจ้งเตือน)
  • ทำออกมาเป็นเสียงดนตรี
  • ใช้เชื่อมโยงกับอุปกรณ์ตัวอื่น ๆ

ipst speaker

รูปแบบคำสั่ง

sound(19,500,500) ; 

เราจะใช้คำสั่ง sound จากนั้นตามด้วยตัวเลขอยู่ 3 ชุด แต่ละชุดถูกคั่นด้วย ,

ตัวเลขชุดที่ 1 หมายความว่าเชื่อมต่อกับช่องสัญญาณที่ 19 บนบอร์ด IPST
ตัวเลขชุดที่ 2 หมายความว่าขับเสียงที่มีความถี่ 500 Hz 
ตัวเลขชุดที่ 3 หมายความว่าเวลาในการขับนานกี่วินาที ซึ่ง 1 วินาทีเท่ากับ 1000

ตัวอย่างคำสั่ง

 

#include <ipst.h>   	// ผนวกไฟล์ไลบรารีหลัก
void setup()
{
setTextSize(2);         // กำหนดขนาดตัวอักษร 2 เท่า
glcd(1,0,"Test Sound"); // แสดงข้อความออกหน้าจอแสดงผล   
}  
void loop()
{if(sw_OK())
{
  sound(19,500,500);      // ขับเสียงที่มีความถี่ 500Hz นาน 0.5 วินาที
  sound(19,2500,500);     // ขับเสียงที่มีความถี่ 2500Hz นาน 0.5 วินาที
}
}

 

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *