Page 114 - ArduinoและPOP-BOT
P. 114
114
จากโปรแกรมที่ A7-1 แสดงให เห็ นว า โมดู ล GP2D120 สามารถตรวจจั บวั ตถุ และตรวจสอบระยะห างจาก
วั ตถุ ได อย างแม นยํ าในระยะ 4 ถึ ง 30 เซนติ เมตร สํ าหรั บในกิ จกรรมนี้ เป นการสั่ งงานให หุ นยนต เคลื่ อนที่ และเมื่ อ
หุ นยนต ตรวจพบสิ่ งกี ดขวางอยู ด านหน าในระยะ 15 เซนติ เมตร หุ นยนต จะถอยหลั งออกจากสิ่ งกี ดขวางนั้ น แล ว
เปลี่ ยนทิ ศทางการเคลื่ อนที่ เพื่ อหลบหลี กสิ่ งกี ดขวางนั้ น
A8.1 เป ดโปรแกรม Arduino IDE เขี ยนโปรแกรมภาษา C ตามโปรแกรมที่ A8-1
A8.2 จากนั้ นทํ าการคอมไพล แล วอั ปโหลดไปยั งหุ นยนต POP-BOT ปลดสายต อคอมพิ วเตอร ออก
A8.3 นํ าหุ นยนต POP-BOT มาวางบนพื้ น จากนั้ นเป ดสวิ ตช เพื่ อรั นโปรแกรม สั งเกตการเคลื่ อนที่ ของหุ นยนต
หุ นยนต POP-BOT จะเคลื่ อนที่ ตรงไปข างหน าอย างต อเนื่ อง
A8.4 นํ าวั ตถุ มาวางขวางหน าหุ นยนต แล วสั งเกตการเคลื่ อนที่ ของหุ นยนต เพื่ อตรวจจั บพบสิ่ งกี ดขวาง
เมื่ อหุ นยนต POP-BOT เคลื่ อนที่ เข าใกล วั ตถุ มากกว า 15 เซนติ เมตร (โดยประมาณ) หุ นยนต จะทํ าการ
เคลื่ อนที่ ถอยหลั งเป นเวลา 0.6 วิ นาที และเลี้ ยวซ ายอี ก 0.5 วิ นาที