บทคัดย่อ

 

 

 นวัตกรรม

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

  ทั้งนี้ หลักการทำงานของอังกะลุง เป็นเครื่องดนตรีที่ใช้เล่นโดยการสั่น จึงจะเกิดเสียง ดังนั้น เมื่อต้องการให้สั่น จึงใช้สถานะไฟฟ้า 1 (คือ สถานะมีไฟ) และสถานะ 0 (คือสถานะไม่มีไฟ) เชื่อมต่อกับมอเตอร์ไฟฟ้าที่เป็นตัวทำให้เกิดการสั่น จากโปรแกรมภาษาปาสคาลที่สั่งงานให้มีข้อมูลออกมาเป็นระบบเลขฐานสองซึ่งประกอบไปด้วยเลขสองตัวคือ 0,1  โดยเรานำข้อมูลนี้มาสั่งงานให้เครื่องทำงานตามที่เราโปรแกรมผ่านคอมพิวเตอร์  ส่งผ่านทาง พอร์ทขนาน  ทำให้ข้อมูลที่ออกมา เป็นข้อมูล 8 บิต คือมีสายสัญญาณที่จะมาควบคุม เปิด-ปิด มอเตอร์ ที่ใช้ในการสั่นอังกะลุงให้เกิดเสียงได้ตามต้องการ จากข้อมูล 8 บิตนี้ เราก็จะสามารถควบคุมอังกะลุงได้ 8 ตัว ครบตัวโน้ตไทย พอดี จึงทำให้สามารถเล่นเพลงไทยได้    เมื่อการทำงานด้านอุปกรณ์เสร็จแล้วขั้นตอนต่อไปก็คือการ เขียนโปรแกรมให้เครื่องคอมพิวเตอร์สั่ง     ให้อังกะลุงเล่นตามตัวโน้ต โดยมีการทำงานดังนี้ 
  1.  ถ้าต้องการให้โน้ตตัว โด เล่น เราจะต้อง ส่งข้อมูลออกมาเป็น 0000 0001 เป็นค่าตัวเลขฐานสอง ออกมาทางพอร์ทขนาน นั้นหมายความว่า สายไฟเส้นที่ 1 ที่ต่อเข้ากับมอเตอร์ที่ใช้สั่นตัวโน้ต โด จะทำงาน
2.    หากต้องการให้โน้ตตัว เร ทำงานข้อมูลที่ส่งออกไปจะเป็น 0000 0010 ในการโปรแกรมเราจะต้องแปลงข้อมูลเลขฐานสองให้เป็นเลขฐานสิบเพื่อให้ง่ายต่อการโปรแกรม และกำหนดค่าตัวโน้ต เป็นตัวเลข โดยโน้ตตัว โด  จะมีค่าเป็น 0000 0001 ฐานสอง ซึ่งตรงกับเลข 1 ของเลขฐานสิบ                        ดังนั้นในการที่เราเขียนโปรแกรมเราส่งค่า 1 ออกไปควบคุมหุ่นยนต์  อังกะลุง หมายถึงมอเตอร์ที่สั่นอังกะลุงเสียงโด จะทำงาน การที่จะให้    อังกะลุงเล่นเป็นเพลงนั้น ต้องเขียนโปรแกรมอ่านค่าตัวโน้ต ที่กำหนดไว้ แล้ว มาเปรียบเทียบข้อมูลว่าจะส่งค่าอะไรออกไป ตามตัวโน้ตที่อ่านค่า  มาเรียงลำดับตามเวลาที่กำหนดจนครบตัวโน้ต ของแต่ละเพลง

ตัวอย่าง VDO แสดงการเล่นของหุ่นยนต์อังกะลุง คลิกดูที่นี่

บันทึกนี้เขียนที่ GotoKnow โดย  ใน หุ่นยนต์อังกะลุง

คำสำคัญ (Tags)#บทคัดย่อ

หมายเลขบันทึก: 121205, เขียน: 22 Aug 2007 @ 09:55 (), แก้ไข: 06 Sep 2013 @ 18:16 (), สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ, ความเห็น: 4, อ่าน: คลิก


ความเห็น (4)

ขอเป็นกำลังใจให้อาจารย์...อย่าลืมส่งประกวดของไมครซอฟต์ด้วยนะครับ.....To

ศน.ไพฑุรย์ สพท.กำแพงเพชร เขต ๑
IP: xxx.149.24.161
เขียนเมื่อ 

อ.สรายุทธเก่งครับ  ขอให้สอนเด็ก ๆ ให้เก่ง ๆ ทุก ๆ คนนะครับ และขอให้กำลังใจอาจารย์สู้ต่อไป  อย่าถอยครับ  ท้อได้...แต่อย่านานนะ

ไชยรัตน์ เอี่ยมแบน
IP: xxx.47.129.45
เขียนเมื่อ 
สุดยอดเลยพี่....
ณัฐวุฒิ เจริญสุข
IP: xxx.172.178.138
เขียนเมื่อ 

สวัสดีครับครู : สบายดีใหมครับ ถ้ามีโอกาศจะเข้าไปหานะครีบ