SlideShare a Scribd company logo
1 of 4
Download to read offline
กลุ่ม 2
1.นายพงศ์พิทกษ์ รัตนภักดี
            ั
 2.น.ส.จุฑารัตน์ พรหมมิ
  3.น.ส.เมตตา อาจมุณี
ขั้นตอนการใช้งานของ IPST – MicroBOX
2. สรุ ปขั้นตอนการใช้โปรแกรมที่นามาใช้ใน IPST-MicroBox

  2.1 AVR Studio คิอเป็ นซอฟต์แวร์สาหรับสร้างโปรแกรมควบคุม โดยภายใน AVR Studio ได้บรรจุเครื่ องมือที่ช่วย
อานวยความสะดวกต่อการพัฒนาโปรแกรมภาษา C ทั้งยังสามารถเชื่อมโยงการทางานในส่วนต่างๆ กับคอมไพเลอร์ที่
กาหนดได้ดวย โดยคอมไพเลอร์ที่นามาใช้ร่วมกันคือ WinAVR, สามารถติดต่อกับไฟล์ไลบรารี ipst.hซึ่ งบรรจุฟังก์ชนของ
         ้                                                                                             ั่
โปรแกรมภาษา C สาหรับติดต่อกับอุปกรณ์ต่างๆ ทั้งยังสามารถติดต่อกับซอฟต์แวร์สาหรับโปรแกรมข้อมูลลงใน
ไมโครคอนโทรลเลอร์หลักของแผงวงจรควบคุมในชุดกล่องสมองกล IPST-MicroBOXได้ดวย ดังนั้นซอฟต์แวร์ AVR
                                                                       ้
Studio จึงเหมาะอย่างยิงในการนาใช้พฒนาโปรแกรมเพื่อสนับการทางานของชุดกล่องสมองกล IPST-MicroBOXโดย
                      ่           ั
AVR Studio พัฒนาและเผยแพร่ โดยไม่คิดมูลค่าโดย Atmel ซึ่งเป็ นผูผลิตไมโครคอนโทรลเลอร์ ATMEGA16 ที่ใช้เป็ น
                                                               ้
ไมโครคอนโทรลเลอร์หลักของชุดกล่องสมองกล IPST-MicroBOXสามารถดาวน์โหลดเวอร์ชนที่อาจมีการ
                                                                         ั่
2.2 WinAVRคือ เป็ นซอฟต์แวร์ C คอมไพเลอร์หรื อตัวแปลโปรแกรมภาษา C สาหรับไมโครคอนโทรลเลอร์ AVR โดย
WinAVRเป็ นซอฟต์แวร์แบบโอเพ่นซอร์ส (open source) พัฒนาต่อจาก GNU GCC คอมไพเลอร์ สามารถดูขอมูลเพิ่มเติม
                                                                                         ้
รวมทั้งดาวน์โหลดซอฟต์แวร์ใหม่ๆ (ที่อาจมี) จาก http://sourceforge.net/projects/winavr/ โดยในชุดกล่องสมองกล IPST-
MicroBOXจะอ้างอิงการเขียนโปรแกรมภาษา C กับ WinAVRในเวอร์ชน 20050214 เมื่อทาการติดตั้ง WinAVRแล้วจะ
                                                         ั
สามารถเชื่อมโยงการทางานเข้ากับ AVR Studio ได้ ดังนั้นจึงสามารถทาการเขียนโปรแกรมภาษา C บน AVR
Studio แล้วทาการคอมไพล์โปรแกรมด้วย WinAVRได้อย่างต่อเนื่อง โดยผลลัพธ์ของการคอมไพล์จะได้เป็ นไฟล์นามสกุล
.hex อันเป็ นไฟล์รหัสภาษาเครื่ องหรื อที่เรี ยกว่า”แมชีนโค้ด” โดยเป็ นไฟล์ผลลัพธ์ที่ได้จากการพัฒนาสามารถนาไปดาวน์
โหลดลงสู่ไมโครคอนโทรลเลอร์ต่อไปได้ทนที
                                   ั

                                      ั
2.3AVRProgตือ เป็ นผลงานของ Atmel ใช้กบชุดดาวน์โหลดโปรแกรมผ่านพอร์ตอนุกรม โดย AVRProgได้รับการติดตั้งไปพร้อมกับการ
ติดตั้งซอฟต์แวร์ AVR Studio

3. Librayipst.hคือ เป็ นไฟล์สนับสนุนชุดคาสังหรื อฟังก์ชนต่างๆ เพื่ออานวยความสะดวกในการสร้างโปรแกรมควบคุมการทางานของ
                                           ่           ั่
แผงวงจร MicroBOXอันเป็ นแผงวงจรควบคุมหลักของชุดกล่องสมองกล IPST-MicroBOXอาทิ คาสังควบคุมอินพุต/เอาต์พตทั้งแบบ
                                                                                         ่                ุ
สัญญาณดิจิตอลและอะนาลอก, คาสังติดต่อกลุ่มอุปกรณ์ตรวจจับหรื อเซนเซอร์แบบต่างๆ, คาสังส่งข้อมูลไปยังหน่วยแสดงผลแบบต่างๆ
                                 ่                                                  ่
ทั้ง LED ธรรมดา, LED ตัวเลข 7 ส่วนและโมดูล LCD เป็ นต้น

More Related Content

Similar to กลุ่ม2

อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)
อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)
อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)DimitriICTProjects
 
เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์prakaipet
 
Basiccom2
Basiccom2Basiccom2
Basiccom2mod2may
 
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์Phicha Pintharong
 
เมนบอร์ดและPortต่างๆ
เมนบอร์ดและPortต่างๆเมนบอร์ดและPortต่างๆ
เมนบอร์ดและPortต่างๆJen D
 
Software
SoftwareSoftware
Softwaresa
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30Nuntawan Singhakun
 
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30Ubonwan Tupsai
 
ซอพต์แวร์(Software)
ซอพต์แวร์(Software)ซอพต์แวร์(Software)
ซอพต์แวร์(Software)Sirinat Sawengthong
 
software
softwaresoftware
softwarejzturbo
 
บทที่ 0 information technology
บทที่ 0 information technologyบทที่ 0 information technology
บทที่ 0 information technologyJate Paw
 
Basiccom1
Basiccom1Basiccom1
Basiccom1mod2may
 
คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้นคอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้นWithawat Na Wanma
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 

Similar to กลุ่ม2 (20)

อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)
อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)
อุปกรณ์เครือข่ายคอมพิวเตอร์ (Network)
 
เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์
 
Basiccom2
Basiccom2Basiccom2
Basiccom2
 
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
 
Com
ComCom
Com
 
เมนบอร์ดและPortต่างๆ
เมนบอร์ดและPortต่างๆเมนบอร์ดและPortต่างๆ
เมนบอร์ดและPortต่างๆ
 
Software
SoftwareSoftware
Software
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
 
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
 
ซอพต์แวร์(Software)
ซอพต์แวร์(Software)ซอพต์แวร์(Software)
ซอพต์แวร์(Software)
 
software
softwaresoftware
software
 
บทที่ 0 information technology
บทที่ 0 information technologyบทที่ 0 information technology
บทที่ 0 information technology
 
Basiccom1
Basiccom1Basiccom1
Basiccom1
 
คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้นคอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้น
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 

More from Pongpitak Toey

เปรียบเทียบหลักสูตร 2560
เปรียบเทียบหลักสูตร 2560เปรียบเทียบหลักสูตร 2560
เปรียบเทียบหลักสูตร 2560Pongpitak Toey
 
เครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมเครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมPongpitak Toey
 
หลักการออกแบบเว็บไซต์
หลักการออกแบบเว็บไซต์หลักการออกแบบเว็บไซต์
หลักการออกแบบเว็บไซต์Pongpitak Toey
 
โครงสร้างเว็บไซต์
โครงสร้างเว็บไซต์โครงสร้างเว็บไซต์
โครงสร้างเว็บไซต์Pongpitak Toey
 
นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1
นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1
นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1Pongpitak Toey
 

More from Pongpitak Toey (9)

เปรียบเทียบหลักสูตร 2560
เปรียบเทียบหลักสูตร 2560เปรียบเทียบหลักสูตร 2560
เปรียบเทียบหลักสูตร 2560
 
เครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมเครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรม
 
หลักการออกแบบเว็บไซต์
หลักการออกแบบเว็บไซต์หลักการออกแบบเว็บไซต์
หลักการออกแบบเว็บไซต์
 
โครงสร้างเว็บไซต์
โครงสร้างเว็บไซต์โครงสร้างเว็บไซต์
โครงสร้างเว็บไซต์
 
บทที่ 2
บทที่ 2บทที่ 2
บทที่ 2
 
นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1
นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1
นายพงศ์พิทักษ์ รัตนภักดี เลขที่ 1
 
กลุ่ม2
กลุ่ม2กลุ่ม2
กลุ่ม2
 
กลุ่ม2
กลุ่ม2กลุ่ม2
กลุ่ม2
 
ใบงาน 3.1
ใบงาน 3.1ใบงาน 3.1
ใบงาน 3.1
 

กลุ่ม2

  • 1. กลุ่ม 2 1.นายพงศ์พิทกษ์ รัตนภักดี ั 2.น.ส.จุฑารัตน์ พรหมมิ 3.น.ส.เมตตา อาจมุณี
  • 3. 2. สรุ ปขั้นตอนการใช้โปรแกรมที่นามาใช้ใน IPST-MicroBox 2.1 AVR Studio คิอเป็ นซอฟต์แวร์สาหรับสร้างโปรแกรมควบคุม โดยภายใน AVR Studio ได้บรรจุเครื่ องมือที่ช่วย อานวยความสะดวกต่อการพัฒนาโปรแกรมภาษา C ทั้งยังสามารถเชื่อมโยงการทางานในส่วนต่างๆ กับคอมไพเลอร์ที่ กาหนดได้ดวย โดยคอมไพเลอร์ที่นามาใช้ร่วมกันคือ WinAVR, สามารถติดต่อกับไฟล์ไลบรารี ipst.hซึ่ งบรรจุฟังก์ชนของ ้ ั่ โปรแกรมภาษา C สาหรับติดต่อกับอุปกรณ์ต่างๆ ทั้งยังสามารถติดต่อกับซอฟต์แวร์สาหรับโปรแกรมข้อมูลลงใน ไมโครคอนโทรลเลอร์หลักของแผงวงจรควบคุมในชุดกล่องสมองกล IPST-MicroBOXได้ดวย ดังนั้นซอฟต์แวร์ AVR ้ Studio จึงเหมาะอย่างยิงในการนาใช้พฒนาโปรแกรมเพื่อสนับการทางานของชุดกล่องสมองกล IPST-MicroBOXโดย ่ ั AVR Studio พัฒนาและเผยแพร่ โดยไม่คิดมูลค่าโดย Atmel ซึ่งเป็ นผูผลิตไมโครคอนโทรลเลอร์ ATMEGA16 ที่ใช้เป็ น ้ ไมโครคอนโทรลเลอร์หลักของชุดกล่องสมองกล IPST-MicroBOXสามารถดาวน์โหลดเวอร์ชนที่อาจมีการ ั่
  • 4. 2.2 WinAVRคือ เป็ นซอฟต์แวร์ C คอมไพเลอร์หรื อตัวแปลโปรแกรมภาษา C สาหรับไมโครคอนโทรลเลอร์ AVR โดย WinAVRเป็ นซอฟต์แวร์แบบโอเพ่นซอร์ส (open source) พัฒนาต่อจาก GNU GCC คอมไพเลอร์ สามารถดูขอมูลเพิ่มเติม ้ รวมทั้งดาวน์โหลดซอฟต์แวร์ใหม่ๆ (ที่อาจมี) จาก http://sourceforge.net/projects/winavr/ โดยในชุดกล่องสมองกล IPST- MicroBOXจะอ้างอิงการเขียนโปรแกรมภาษา C กับ WinAVRในเวอร์ชน 20050214 เมื่อทาการติดตั้ง WinAVRแล้วจะ ั สามารถเชื่อมโยงการทางานเข้ากับ AVR Studio ได้ ดังนั้นจึงสามารถทาการเขียนโปรแกรมภาษา C บน AVR Studio แล้วทาการคอมไพล์โปรแกรมด้วย WinAVRได้อย่างต่อเนื่อง โดยผลลัพธ์ของการคอมไพล์จะได้เป็ นไฟล์นามสกุล .hex อันเป็ นไฟล์รหัสภาษาเครื่ องหรื อที่เรี ยกว่า”แมชีนโค้ด” โดยเป็ นไฟล์ผลลัพธ์ที่ได้จากการพัฒนาสามารถนาไปดาวน์ โหลดลงสู่ไมโครคอนโทรลเลอร์ต่อไปได้ทนที ั ั 2.3AVRProgตือ เป็ นผลงานของ Atmel ใช้กบชุดดาวน์โหลดโปรแกรมผ่านพอร์ตอนุกรม โดย AVRProgได้รับการติดตั้งไปพร้อมกับการ ติดตั้งซอฟต์แวร์ AVR Studio 3. Librayipst.hคือ เป็ นไฟล์สนับสนุนชุดคาสังหรื อฟังก์ชนต่างๆ เพื่ออานวยความสะดวกในการสร้างโปรแกรมควบคุมการทางานของ ่ ั่ แผงวงจร MicroBOXอันเป็ นแผงวงจรควบคุมหลักของชุดกล่องสมองกล IPST-MicroBOXอาทิ คาสังควบคุมอินพุต/เอาต์พตทั้งแบบ ่ ุ สัญญาณดิจิตอลและอะนาลอก, คาสังติดต่อกลุ่มอุปกรณ์ตรวจจับหรื อเซนเซอร์แบบต่างๆ, คาสังส่งข้อมูลไปยังหน่วยแสดงผลแบบต่างๆ ่ ่ ทั้ง LED ธรรมดา, LED ตัวเลข 7 ส่วนและโมดูล LCD เป็ นต้น