Page 59 - ArduinoและPOP-BOT
P. 59
59
ชุ ดหุ นยนต POP-BOT ได รั บการออกแบบให รองรั บกั บการเรี ยนรู ด านเทคโนโลยี และฝ กกระบวนการคิ ด
ผ านทางการเขี ยนโปรแกรมควบคุ มด วยภาษา C เป นหลั ก ในบทนี้ เป นการนํ าเสนอถึ งองค ประกอบทั้ งหมดโดยสรุ ป
ของสื่ อการเรี ยนรู ชุ ดนี้ พร อมกั บแนะนํ าตั วอย างการใช งานเครื่ องมื อสํ าหรั บพั ฒนาโปรแกรมและตั วอย าง
ของการทดสอบการทํ างานทางฮาร ดแวร ในขั้ นต น เพื่ อใช เป นแนวทางในการพั ฒนาโปรแกรมสํ าหรั บควบคุ มสื่ อ
หุ นยนต เพื่ อการศึ กษาตั วนี้
5.1 องค ประกอบหลั กทางฮาร ดแวร ที่ ใช สร างหุ นยนต POP-BOT
5.1.1 แผงวงจรควบคุ มหลั ก RBX-168 และโมดู ลไมโครคอนโทรลเลอร POP-MCU เป นแผงวงจรหลั กที่
ใช ในการประมวลผลและควบคุ มการทํ างาน
5.1.2 โมดู ล LCD 16 ตั วอั กษร 2 บรรทั ดแบบอนุ กรม เป นแผงวงจรแสดงผลการทํ างานของหุ นยนต
5.1.3 ชุ ดเฟ องขั บมอเตอร ไฟตรง จํ านวน 2 ตั ว ทํ าหน าที่ เป นอุ ปกรณ ขั บเคลื่ อนของหุ นยนต
5.1.4 ตั วตรวจจั บชนิ ดต างๆ ทั้ งแบบดิ จิ ตอลและอะนาลอก
5.1.5 ชุ ดโครงสร างหุ นยนต และอุ ปกรณ ทางกล
5.2 องค ประกอบหลั กทางซอฟต แวร ที่ ใช ในการพั ฒนาโปรแกรมควบคุ มหุ นยนต
ประกอบด วยชุ ดซอฟต แวร พั ฒนาโปรแกรมภาษา C/C++ สํ าหรั บไมโครคอนโทรลเลอร AVR แบบโอเพ น
ซอร ส (open source) ที่ สามารถนํ ามาใช ได โดยไม ต องเสี ยค าใช จ าย มี ข อมู ลโดยสรุ ปดั งนี้
Arduino เป นซอฟต แวร พั ฒนาโปรแรมด วยภาษา C/C++ ในแบบโอเพ นซอร สที่ ได รั บความนิ ยมสู ง ใน
ชุ ดซอฟต แวร ที่ ใช เขี ยนโปรแกรมมี ความสมบู รณ พร อม ไม ว าจะเป นไลบรารี ที่ บรรจุ ฟ งก ชั่ นสํ าหรั บติ ดต อกั บ
ฮาร ดแวร ได หลากหลาย สนั บสนุ นการพั ฒนาโปรแกรมด วยหน าต างการทํ างานเพี ยงหน าต างเดี ยว ตั้ งแต เขี ยน
โปรแกรม คอมไพล จนถึ งการดาวน โหลดโปรแกรม (ใน Arduino เรี ยกว า การอั ปโหลดโปรแกรม) ทํ าให ง ายต อ
การทํ าความเข าใจและใช งาน ผู ใช Arduino ไม จํ าเป นต องมี ความรู ด านฮาร ดแวร มากนั กก็ สามารถเขี ยนโปรแกรม
ควบคุ มอุ ปกรณ ฮาร ดแวร ต างๆ ได นอกจากนี้ ยั งมี นั กพั ฒนาจากทั่ วโลกร วมพั ฒนาไลบรารี ไฟล เพิ่ มเติ ม ทํ าให
Arduino มี ความสามารถเพิ่ มมากขึ้ น ข อมู ลเพิ่ มเติ มดู ได ที่ www.arduino.cc สํ าหรั บใน POP-BOT เลื อกใช ซอฟต แวร
Arduino นี้ ในการพั ฒนาโปรแกรม
5.3 ขั้ นตอนการพั ฒนาโปรแกรมภาษา C เพื่ อควบคุ มหุ นยนต POP-BOT
ขั้ นตอนการพั ฒนาโปรแกรมสํ าหรั บชุ ดหุ นยนต POP-BOT สามารถสรุ ปเป นแผนภาพได ดั งรู ปที่ 5-1