SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
กลุ่ม 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 เป็ นต้น

Más contenido relacionado

Destacado

Reading skill ppt
Reading skill pptReading skill ppt
Reading skill ppt
Ros Rosezz
 
KM by jirawit jan 30
KM by jirawit jan 30KM by jirawit jan 30
KM by jirawit jan 30
jirawit
 

Destacado (11)

Reading skill ppt
Reading skill pptReading skill ppt
Reading skill ppt
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
 
KM by jirawit jan 30
KM by jirawit jan 30KM by jirawit jan 30
KM by jirawit jan 30
 
Senior tourism 20 june 2014
Senior tourism  20 june 2014Senior tourism  20 june 2014
Senior tourism 20 june 2014
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 
pemasaran word of mouth untuk usaha kecil dan menengah
pemasaran word of mouth untuk usaha kecil dan menengahpemasaran word of mouth untuk usaha kecil dan menengah
pemasaran word of mouth untuk usaha kecil dan menengah
 
How to become Real Estate Developer in Indonesia, without Big Money
How to become Real Estate Developer in Indonesia, without Big MoneyHow to become Real Estate Developer in Indonesia, without Big Money
How to become Real Estate Developer in Indonesia, without Big Money
 

Similar a กลุ่ม2

บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
Pokypoky Leonardo
 
เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์
prakaipet
 
Basiccom2
Basiccom2Basiccom2
Basiccom2
mod2may
 
เมนบอร์ดและPortต่างๆ
เมนบอร์ดและPortต่างๆเมนบอร์ดและPortต่างๆ
เมนบอร์ดและPortต่างๆ
Jen D
 
Software
SoftwareSoftware
Software
sa
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Sakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Sakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Sakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Sakonwan947
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Sakonwan947
 
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
Nuntawan Singhakun
 
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30ใบงาน 3.1 นางสาวอุบลวรรณ  เลขที่  30
ใบงาน 3.1 นางสาวอุบลวรรณ เลขที่ 30
Ubonwan Tupsai
 

Similar a กลุ่ม2 (20)

กลุ่ม5.
กลุ่ม5.กลุ่ม5.
กลุ่ม5.
 
o-net-work4-40
o-net-work4-40o-net-work4-40
o-net-work4-40
 
01 ipst microbox
01 ipst microbox01 ipst microbox
01 ipst microbox
 
เทคโนโลยีคอมพิวเตอร์เพื่อการสื่อสาร
เทคโนโลยีคอมพิวเตอร์เพื่อการสื่อสารเทคโนโลยีคอมพิวเตอร์เพื่อการสื่อสาร
เทคโนโลยีคอมพิวเตอร์เพื่อการสื่อสาร
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
 
อุปกรณ์เครือข่ายคอมพิวเตอร์ (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)
 

กลุ่ม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สามารถดาวน์โหลดเวอร์ชนที่อาจมีการ ั่ 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 เป็ นต้น