slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
การเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่าง PowerPoint Presentation
Download Presentation
การเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่าง

Loading in 2 Seconds...

play fullscreen
1 / 19

การเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่าง - PowerPoint PPT Presentation


  • 118 Views
  • Uploaded on

การเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่างง่าย. การประชุมวิชาการ วิทยาศาสตร์-คณิตศาสตร์ในโรงเรียน ครั้งที่ 20 ( วทร. 20) ณ มหาวิทยาลัยราชภัฏเชียงราย วันที่ 12 มกราคม 2554 จัดโดยสาขาคอมพิวเตอร์ สสวท. หน้าต่างโปรแกรม ROBOMIND. Workshop1. ทำใบงานที่ 1. คำสั่งพื้นฐาน.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'การเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่าง' - thadine


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

การเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่างง่ายการเขียนโปรแกรมควบคุมหุ่นยนต์เสมือนอย่างง่าย

การประชุมวิชาการ วิทยาศาสตร์-คณิตศาสตร์ในโรงเรียน ครั้งที่ 20 (วทร.20)

ณ มหาวิทยาลัยราชภัฏเชียงราย

วันที่ 12 มกราคม2554

จัดโดยสาขาคอมพิวเตอร์ สสวท

workshop1
Workshop1
  • ทำใบงานที่ 1
slide4
คำสั่งพื้นฐาน

Forward(1) { #comment

Left()Forward(1)

Left()

}

slide8
คำสั่งสำหรับการหยิบ(Grab)คำสั่งสำหรับการหยิบ(Grab)
slide9
ตัวอย่างการเขียนโปรแกรมตัวอย่างการเขียนโปรแกรม

คำสั่งให้หุ่นยนต์วาด เส้นเป็นตัวอักษร A ด้วยสีขาว

#character 'A'

paintWhite()

forward(2)

right()

forward(1)

right()

forward(2)

backward(1)

right()

forward(1)

stopPainting()

#Stop

workshop2
Workshop2

เขียนโปรแกรมให้หุ่นยนต์วาดตัวอักษรภาษาอังกฤษ 3 ตัวแรก เช่น ‘PHA’

slide11
เงื่อนไข

if(frontIsObstacle())

{

left()

forward(5)

}

if(frontIsObstacle())

{

left()

forward(5)

}else{

paintWhite()

forward(1)

stoppainting()

}

slide12
การวนซ้ำ

paintWhite()

repeat(4)

{

forward(2)

right()

}

repeatWhile(frontIsClear())

{

forward(1)

}

slide13
การสำรวจสิ่งแวดล้อม(See)การสำรวจสิ่งแวดล้อม(See)
workshop3
Workshop3
  • เปิดโปรแกรม ROBOMIND แล้วเปิดแผนที่findbeacon.map
  • เขียนโปรแกรมโดยให้หุ่นยนต์ดำเนินการดังนี้
    • หุ่นยนต์เดินค้นหาโคมไฟครั้งละ 1 หน่วย ( ใช้คำสั่ง forward(1) )
    • เมื่อเจอโคมไฟแล้วให้เก็บแล้วนำมาวาง ณ จุดเริ่มต้น
    • การเดินของหุ่นยนต์ให้วาดเส้นทางการเดินด้วย(ใช้คำสั่ง paintWhite())
slide16
การระบายสีสนาม
  • Paint:
  • {(color, type, x, y),…}
  • color = สี โดยใช้ wหรือb แทนสีขาวหรือดำเท่านั้น
  • type = ประเภทของเส้น ดังนี้
  • . = จุด
  • - = เส้นแนวนอน
  • | = เส้นแนวตั้ง
  • x = ค่าพิกัดแนวแกน x
  • y = ค่าพิกัดแนวแกนy
workshop4
Workshop4
  • สร้างสนามด้วยโปรแกรม notepad ดังนี้
  • บันทึกเป็น .map
workshop419
Workshop4
  • ให้ออกแบบแผนที่และกติกาประกอบแผนที่