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