ผลต่างระหว่างรุ่นของ "สร้างเกมเดาะตะกร้อด้วย VPython"
ไปยังการนำทาง
ไปยังการค้นหา
Chaiporn (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย '== การเตรียมตัว == === ไพทอนและไลบรารีที่เกี่ยวข้อง ===...') |
Chaiporn (คุย | มีส่วนร่วม) |
||
แถว 10: | แถว 10: | ||
* ได้พัฒนาเฟิร์มแวร์ตามขั้นตอนของวิกิ [[การติดต่อกับบอร์ดไมโครคอนโทรลเลอร์ผ่านพอร์ท USB ด้วย Arduino]] | * ได้พัฒนาเฟิร์มแวร์ตามขั้นตอนของวิกิ [[การติดต่อกับบอร์ดไมโครคอนโทรลเลอร์ผ่านพอร์ท USB ด้วย Arduino]] | ||
* เฟิร์มแวร์รองรับการอ่านค่าแสง และได้แก้ไขโมดูลไดรเวอร์ <tt>peri.py</tt> ให้รองรับการอ่านค่าแสงในช่วง 0-1023 จากเมท็อด <tt>getLight()</tt> ได้อย่างถูกต้องตามที่ระบุไว้ในแบบฝึกหัดท้ายสไลด์บรรยาย [http://www.cpe.ku.ac.th/~cpj/204223/slides/h7-usb.pdf การสื่อสารกับบอร์ด MCU ผ่านพอร์ต USB] | * เฟิร์มแวร์รองรับการอ่านค่าแสง และได้แก้ไขโมดูลไดรเวอร์ <tt>peri.py</tt> ให้รองรับการอ่านค่าแสงในช่วง 0-1023 จากเมท็อด <tt>getLight()</tt> ได้อย่างถูกต้องตามที่ระบุไว้ในแบบฝึกหัดท้ายสไลด์บรรยาย [http://www.cpe.ku.ac.th/~cpj/204223/slides/h7-usb.pdf การสื่อสารกับบอร์ด MCU ผ่านพอร์ต USB] | ||
+ | |||
+ | == องค์ประกอบของเกม == | ||
+ | |||
+ | == ระบบพิกัด == | ||
+ | |||
+ | == คลาสลูกบอล == | ||
+ | |||
+ | == คลาสสำหรับผู้เล่น == | ||
+ | |||
+ | == จัดเตรียมหน้าจอหลัก == |
รุ่นแก้ไขเมื่อ 05:03, 17 ตุลาคม 2558
เนื้อหา
การเตรียมตัว
ไพทอนและไลบรารีที่เกี่ยวข้อง
วิกินี้ใช้ภาษาไพทอนและไลบรารีที่เกี่ยวข้องดังนี้
- Anaconda Scientific Python Distribution - ดูขั้นตอนจากวิกิ Python Programming/Setting Up Python
- ไลบรารี PyUSB - ดูขั้นตอนจากวิกิ การติดตั้งไลบรารี PyUSB
- ไลบรารี Visual (VPython) - ดูขั้นตอนจากวิกิ การติดตั้งไลบรารี Visual
บอร์ดไมโครคอนโทรลเลอร์และโมดูลไดรเวอร์
บอร์ดไมโครคอนโทรลเลอร์ที่นำมาใช้เป็นตัวควบคุมผู้เล่นในวิกินี้ต้องถูกโปรแกรมเฟิร์มแวร์ให้สามารถอ่านค่าแสงผ่านพอร์ท USB ได้แล้ว ให้แน่ใจว่า
- ได้พัฒนาเฟิร์มแวร์ตามขั้นตอนของวิกิ การติดต่อกับบอร์ดไมโครคอนโทรลเลอร์ผ่านพอร์ท USB ด้วย Arduino
- เฟิร์มแวร์รองรับการอ่านค่าแสง และได้แก้ไขโมดูลไดรเวอร์ peri.py ให้รองรับการอ่านค่าแสงในช่วง 0-1023 จากเมท็อด getLight() ได้อย่างถูกต้องตามที่ระบุไว้ในแบบฝึกหัดท้ายสไลด์บรรยาย การสื่อสารกับบอร์ด MCU ผ่านพอร์ต USB