นายนฤนารถ อออิงทรัพย์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
1. ประกอบโครงสร้างหุ่นยนต์. (ใช้เวลาประมาณ 2 ชั่วโมง)
Advertisements

โครงสร้างของภาษา C ในโปรแกรมที่พัฒนาด้วยภาษา C ทุกโปรแกรมจะมีโครงสร้างการพัฒนาไม่แตกต่างกัน ซึ่งประกอบด้วย 6 ส่วนหลัก ๆ โดยที่แต่ละส่วนจะมีหน้าที่แตกต่างกัน.
โปรแกรมภาษาโลโก (logo)
เรื่อง การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Lab Part Nattee Niparnan
เอาไว้ใช้ในการอธิบายกระบวนการแปลภาษาให้เข้าใจได้ง่ายขึ้น
Introduction to C Introduction to C.
โครงสร้างโปรแกรมภาษา C
การจำลองความคิด รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
COE : Microcat.
Multi-Version Text Viewer / Editor COE Chaiwat Sookpanya : Kannawat Chaiyarajsamee :
A Simplified Robot Controlling Software
ซอฟต์แวร์ควบคุมหุ่นยนต์อย่างง่าย A Simplified Robot Controlling Software นายจักรี วิญญาณ นายนฤนารถ อออิงทรัพย์
Program for sending SMS to group of mobiles via Web Service (Final) คณะผู้พัฒนา นางสาวลออศรี ใจชื่น รหัส นางสาวศิริรัตน์ บุตรดี รหัส
COE Graphic Programming Language for PIC MCU โดย นาย ชาติชาย ดิลกลาภ นาย ธีระพงศ์ มุกดาพิพัฒน์กุล อาจารย์ที่ปรึกษาโครงการ.
Low-speed UAV Flight Control Phase II
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
Graphic Programming Language for PIC MCU
Graphic Programming Language for PIC MCU
เตรียมการก่อนเขียนโปรแกรมควบคุมหุ่นยนต์เดินตามเส้น
ความหมายของซอฟท์แวร์ (Software, Program)
บทที่ 2 หลักการแก้ปัญหา
องค์ประกอบของโปรแกรม
Algorithms.
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
Visual Basic 6 By Samaporn Yendee VB6.
โครงสร้างภาษาซี.
ภาษาคอมพิวเตอร์.
ซอฟต์แวร์.
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
หน่วยที่ 2 วิธีการออกแบบโปรแกรม
การจำลองความคิด
Surachai Wachirahatthapong
ซอฟต์แวร์คอมพิวเตอร์ในการวิเคราะห์โครงสร้าง
Introduction to php Professional Home Page :PHP
ความหมาย ปัญญาประดิษฐ์
การเขียนโปรแกรมภาษาซี
Introduction to C Language
การเขียนรายงานการวิจัย
องค์ประกอบทางด้านซอฟต์แวร์
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การต่อวงจรบนแผ่นโพโตบอร์ด
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
หลักการโปรแกรมเบื้องต้น
ประวัติและขั้นตอนการพัฒนาโปรแกรมภาษาซี
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
Recursion การเรียกซ้ำ
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
 เนื่องจากในปัจจุบันทุกๆ ปีจะมี ภาษาคอมพิวเตอร์เกิดขึ้นมากมาย และ ภาษาต่างๆ จะมีจุดดีและจุดด้อย แตกต่างกันไป ผู้ใช้จึงจําเป็นต้องทําการ คัดเลือกภาษาที่จะนํามาใช้งานอย่าง.
ที่เมนู Start - All Programs - TURBO C++ V4.5 และ TURBO C++
บทที่ 1 รู้จักกับภาษาจาวา
โปรแกรมฐานข้อมูลที่นิยมใช้
Java for Android Mobile Application Developers
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
ซอฟต์แวร์คอมพิวเตอร์ ชั้นมัธยมศึกษาปีที่ ม.4/2 โรงเรียนมัธยมวัดป่ามะไฟ
หลักการและวิธีการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
หลักการแก้ปัญหา.
บทที่ 5 ขับเคลื่อนหุ่นยนต์ IPST-BOT
การแก้ปัญหาโปรแกรม (Flowchart)
หลักการเคลื่อนที่ของหุ่นยนต์
Software ซอฟต์แวร์.
ซอฟต์แวร์ (Softwarre)
PHP: [9] ฐานข้อมูล MYSQL
2 มิ. ย 2547 โดย วชิราวุธ ธรรมวิเศษ 1 บทที่ 1 แนะนำเทคโนโลยีจาวา Introduction to Java Technology.
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
หลักการโปรแกรมเบื้องต้น
ใบสำเนางานนำเสนอ:

ซอฟต์แวร์ควบคุมหุ่นยนต์อย่างง่าย A Simplified Robot Controlling Software

นายนฤนารถ อออิงทรัพย์ ทีมงาน นายจักรี วิญญาณ รหัส 453040635-4 นายนฤนารถ อออิงทรัพย์ รหัส 453040773-2

Agenda โครงสร้างของการเขียนโปรแกรมบังคับหุ่นยนต์ ลักษณะงานที่ทำ ผลงานที่ทำ สิ่งที่จะทำต่อไป Demo

โครงสร้างของการเขียนโปรแกรมบังคับหุ่นยนต์ วิธีที่ 1

โครงสร้างของการเขียนโปรแกรมบังคับหุ่นยนต์(2) วิธีที่ 2

ลักษณะงานที่ทำ

ผลงานที่ทำ ออกแบบ “ภาษาอย่างง่าย” สร้าง Compiler ของ “ภาษาอย่างง่าย” สร้าง Virtual Machine บน Microcontroller

ภาษาอย่างง่าย ชุดคำสั่งเป็นภาษาไทย ตัวอย่างของชุดคำสั่ง “ภาษาอย่างง่าย” เดินหน้า, ถอยหลัง, หยุด, จบ เป็นต้น ตัวอย่างการใช้งาน คำสั่ง [ตัวเลือกต่างๆ] ฿ comment คือ การใช้ line comment

ภาษาอย่างง่าย (2) ถอยหลัง หน่วงเวลา 5 หยุด จบ ตัวอย่างโปรแกรม เดินหน้า หน่วงเวลา 5 ถอยหลัง หน่วงเวลา 5 หยุด จบ

Compiler ของ “ภาษาอย่างง่าย” จะทำการ Compile file ที่มี นามสกุลเป็น “.coe” เช่น test.coe Compile ภาษาอย่างง่าย แล้วสร้าง Hex File สำหรับเก็บ Byte Code ของ Virtual Machine ที่สร้างขึ้น

Compiler ของ “ภาษาอย่างง่าย” (2) C:>coerc test.coe ตัวอย่างโปรแกรม

Virtual Machine บน Microcontroller พัฒนาด้วยภาษา PIC Basic Pro Microcontroller ที่ใช้คือ PIC16F872

Virtual Machine บน Microcontroller(2) หุ่นยนต์ที่ใช้ในการทดลองคือ i-Box v2 PIC16F872 EEPROM

การทำงานของ Virtual Machine

ปัญหา ภาษาอย่างง่าย Compiler ของภาษาอย่างง่าย Virtual Machine บน Microcontroller

สิ่งที่จะทำต่อไป ออกแบบชุดของคำสั่งของภาษาอย่างง่าย (ต่อ) พัฒนา Compiler ของภาษาอย่างง่าย (ต่อ) พัฒนา Virtual Machine บน Microcontroller (ต่อ) พัฒนา EEPROM Programmer โดยใช้ Infrared ในการติดต่อ

DEMO