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 วิ นาที
   109   110   111   112   113   114   115   116   117   118   119