POP-XT software installation sheet

Page 1

POP-BOTXT    27



    ในบทนีจะอธิ ้ บายสวนประกอบและรายละเอียดของโปรแกรม Arduino1.0 ที่ใชในการเขียนโปรแกรม คอมไพลโปรแกรม และอัปโหลดโปรแกรมไปยังหุนยนต POP-BOT XT โดยซอฟตแวร Arduino1.0 สามารถรัน บนระบบปฏิบัติการไดทุกแบบ ไมวาจะเปนวินโดวสที่รองรับตังแต ้ วินโดวส XP ขึนไป, ้ MAC OS และ Linux

3.1 การติดตังซอฟต ้ แวร Arduino และไดรเวอร USB สําหรับวินโดวส 7 และ 8 3.1.1 ติดตั้งซอฟตแวร Arduino 1.0.x ในชุดซอฟตแวรทีมาพร ่ อมกับชุดหุนยนต  POP-BOT XT ประกอบดวย ซอฟตแวร Arduino 1.0 ทีบรรจุ ่ ได รเวอรและขอมูลสําหรับติดตอกับแผงวงจร POP-XT ซึงเข ่ ากันไดกับฮารดแวร Arduino Leonardo, ไฟลไลบรารีทีชื่ อ่ popxt.h และโปรแกรมตัวอยาง มีขันตอนการติ ้ ดตังดั ้ งนี้ (ภาพประกอบทีเป ่ นหนาตางตางๆ ของโปรแกรมอางอิงกับ ระบบปฏิบัติการวินโดวส 7) (1) นําแผนซีดีรอมทีมากั ่ บชุดหุนยนตใสเขาไปในซีดีรอมไดรฟ แลวเลือกเขาไปทีโฟลเดอร ่ D:\Robotics\ POP-BOT_POP-BOT XT\Software\Windows ดับเบิลคลิ ้ กทีไฟล ่  arduino1.0.5release_setup130814.exe (ตัวเลขเวอร ชันอาจเปลียนแปลงตามการปรั ่ บปรุง) จะปรากฎหนาตางตอนรับสูการติ  ดตังให ้ คลิก Next หนาตางติดตังจะสอบถาม ้ ตําแหนงการติดตังโปรแกรมให ้ กด Next


   28POP-BOTXT

(2) หนาตางติดตั้งจะสอบถามชื่อที่จะใชสรางที่ Start Menu ใหคลิก Next หนาตางติดตั้งจะแสดงขอสรุป มาให คลิก Install เพื่อเริ่มขั้นตอนการติดตั้ง

(3) จากนั้นเปนการติดตั้งไดรเวอร ใหคลิกปุม Next เพื่อดําเนินการตอไป

(4) หนาตาง Windows secuirty อาจปรากฏขึน้ เพื่อใหยืนยันการติดตั้งไดรเวอร คลิกปุม Install


POP-BOTXT    29

กรณีใชวินโดวส 7 หนาตางแจงเตือนเพือยื ่ นยันนี้อาจเกิดขึ้น 2 ครั้ง ใหคลิกยืนยันทีปุ่ มหรือชอง l this driver software anyway ทั้งสองครั้ง

(5) จากนั้นการติดตั้งไดรเวอรขันต ้ นจะเกิดขึ้น รอจนกระทั่งติดตั้งเสร็จ จะปรากฏหนาตางแจงการติดตั้ง ไดรเวอรเสร็จสมบูรณและแสดงชื่อของไดรเวอรที่ติดตั้งลงไป ในที่นีคื้ อ Arduino LLC คลิก ปุม Finish ตอบรับ การติดตั้งเสร็จสิน้

(6) ปดสวิตชของแผงวงจร POP-XT บรรจุแบตเตอรี่ AA จํานวน 4 กอน ลงในแผงวงจร POP-XT (7) ตอสาย USB-miniB เขาที่จุดตอพอรต USB สวนปลายอีกดานของสาย USB ตอเขากับพอรต USB ของคอมพิวเตอร


   30POP-BOTXT

(8) กดสวิตช OK คางไว จากนัน้ เปดสวิตชจายไฟใหแกแผงวงจร POP-XT แลวปลอยสวิตช OK

100 F

ATMega32U4

220 F

100 TB6612

ขันตอนนี ้ สํ้ าคัญมาก จะตองกดสวิตช OK คางไว กอนเปดสวิตชจายไฟ มิเชนนัน้ จะทํา

ใหการติดตั้งไดรเวอรอาจมีขอผิดพลาดได (9) หลังจากปลอยสวิตช OK ที่มุมขวาลางของคอมพิวเตอรจะแจงวา ตรวจพบฮารดแวรตัวใหม สอบถาม ถึงตําแหนงของไฟลไดรเวอร Arduino Leonardo Bootloader ที่ตองการติดตั้ง ใหคลิก เลือกที่ชอง Install from a list or specific location (Advanced) จากนั้นคลิกที่ปุม Next (10) หนาตางคนหาไดรเวอรแบบอัตโนมัติหรือหาดวยตนเองภายในคอมพิวเตอรปรากฏขึนมา ้ ใหเลือก Browse my computer for driver software อันเปนการเลือกคนหาไดรเวอรดวยตนเอง


POP-BOTXT    31

(11) ระบุตําแหนงของไดรเวอรไปที่ C:\Arduino\drivers\Unicon POP-XT Driver\x64 ในกรณีเปนวินโดวส 64 บิต หรือ C:\Arduino\drivers\Unicon POP-XT Driver\x86 กรณีเปนวินโดวส 32 บิต จากนันกด ้ Next (12) ระบบจะแจงเตือนเรืองความปลอดภั ่ ยของไดรเวอรที่ตองการติดตั้งลงไป ใหเลือกหัวขอ Install this driver software anyway เพื่อยืนยันการติดตั้ง

(13) ระบบจะใชเวลาสักครูเพื่อติดตั้งไดรเวอรของ Arduino Leonardo Bootloader (14) จากนั้น จะมีการรองขอใหติดตั้งไดรเวอร Arduino Leonardo ตอเนืองกั ่ น ใหดําเนินการขันตอนที ้ ่ (9) ถึง (12) (15) ตรวจสอบตําแหนงของพอรตที่ใชในการเชื่อมตอ โดยคลิกเมาสปุมขวาที่ My Computer เลือก Properties > Control panel > Device Manager


   32POP-BOTXT

(16) จะพบรายการ Ports คลิกที่ หนาหัวขอ Ports เพื่ อดูรายละเอียด จะเห็นชื่อ Arduino Leonardo (COMxx) ใหจําหมายเลขพอรต COM นีเพื ้ ่อใชในการอัปโหลดโปรแกรมตอไป จากตัวอยางไดเปนพอรต COM3

3.1.2 ทดสอบอัปโหลดโปรแกรม (1) เปดซอฟตแวร Arduino 1.0.x (ตามเอกสารนีเป ้ นเวอรชัน 1.0.4) (2) เลือกไฟลตัวอยาง จาก File > Example > POP-BOT XT > HelloWorld (3) เลือกชื่อของแผงวงจร โดยไปที่ Tools > Board > POP-XT (Caterina)


POP-BOTXT    33

(4) เลือกพอรตทีใช ่ ในการติดตอ โดยเลือกที่ Tools > Serial port > COMxxx . จากตัวอยางคือ COM3.

(5) อัปโหลดโคด โดยคลิกที่ปุม

หรือเลือกเมนู File > Upload

(6) เมื่อการอัปโหลดเสร็จสิน้ จะมีขอความ Done uploading ปรากฏขึนที ้ แถบแสดงสถานะด ่ านลางของ หนาตางโปรแกรม ที่จอแสดงผลของ POP-XT แสดงขอความ Hello World เปนการแสดงวา แผงวงจร POP-XT พรอมใชงาน แลว 100 F

ATMega32U4

HelloRWorld RRRRow03 RRRRRow04 RRRRRRow05 RRRRRRRow06 RRRRRRRRow07 RRRRRRRRRow08 RRRRRRRRRRow09 RRRRRRRRRRRow010 RRRRRRRRRRRRow011 RRRRRRRRRRRRRow012 RRRRRRRRRRRRRRow013 RRRRRRRRRRRRRRRow014 RRRRRRRRRRRRRRRRow015

100

220 F

TB6612


   34POP-BOTXT

3.1.3 การแกไขปญหาในกรณีทีเกิ ่ ดไมสามารถอัปโหลดโปรแกรม หรือซอฟตแวร Arduino ไมพบการเชือมต ่ อกับแผงวงจร POP-XT โดยปกติควรเชื่อมตอพอรต USB ของคอมพิวเตอรกับแผงวงจร POP-XT ที่ตําแหนงเดิม หากตองการ เปลี่ยนชองตอของพอรต USB ก็สามารถทําไดทันที แตอาจเกิดเหตุการณที่ซอฟตแวร Arduino ไมพบฮารดแวร ทําใหติดตอกับแผงวงจร POP-XT ไมได มีแนวทางในการแกไขดังนี้ (1) ตอสาย USB-miniB เขาที่แผงวงจรกับพอรต USB ของคอมพิวเตอร ) เปดสวิตชจายไฟใหแกแผงวงจร POP-XT (2) ที่มุมขวาลางของคอมพิวเตอรจะแจงวา ตรวจพบฮารดแวรตัวใหมและพยายามติดตั้งไดรเวอรลงใน เครื่องคอมพิวเตอร โดยในขันต ้ นจะแจงวาการติดตั้งไดรเวอรไมสมบูรณดังรูป

(3) คลิกเมาสปุมขวาที่หนาตาง My Computer > Properties เลือกหัวขอ Device Manager ดังแสดง ตําแหนงตามรูป


POP-BOTXT    35

(4) ทีหน ่ าตาง Device Manager จะพบอุปกรณ Arduino Leonardo ทีมี่ เครืองหมาย ่ ! ติดอยู ซึงหมายถึ ่ ง การติดไดรเวอรของอุปกรณตัวนียั้ งไมสมบูรณ ใหคลิกเมาสปุมขวาที  อุ่ ปกรณตัวนี้ แลวเลือก Update Driver Software..

(5) หนาตางคนหาไดรเวอรแบบอัตโนมัติหรือหาดวยตนเองภายในคอมพิวเตอรปรากฏขึนมา ้ ใหเลือก Browse my computer for driver software อันเปนการเลือกคนหาไดรเวอรดวยตนเอง

(6) ระบุตําแหนงของไดรเวอรไปที่ C:\Arduino\drivers\Unicon POP-XT Driver\x64 ในกรณีเปน วินโดวส 64 บิต หรือ C:\Arduino\drivers\Unicon POP-XT Driver\x86 กรณีเปนวินโดวส 32 บิต จากนั้นกด Next


   36POP-BOTXT

(7) ระบบจะแจงเตือนเรืองความปลอดภั ่ ยของไดรเวอรที่ตองการติดตั้งลงไป ใหเลือกหัวขอ Install this driver software anyway เพื่อยืนยันการติดตั้ง

(8) ระบบจะใชเวลาสักครูเพื่อติดตั้งไดรเวอร จากนั้นทีหน ่ าตาง Device Manager จะแสดงชื่ออุปกรณ Arduino Leonardo (COMxx) โดยหมายเลขของ COM นันขึ ้ ้นอยูกับการลงทะเบียนของคอมพิวเตอรแตละเครือง ่ ซึ่งอาจแตกตางกัน


POP-BOTXT    37

3.2 การติดตังซอฟต ้ แวรและไดรเวอร USB สําหรับวินโดวส XP 2.2.1 ติดตั้งซอฟตแวร Arduino ซอฟตแวรที่มาพรอมกับชุดหุนยนต POP-BOT X T ประกอบดวย ซอฟตแวร Arduino 1.0.x ที่ บรรจุ ไดรเวอรสําหรับติดตอกับแผงวงจร POP-XT ซึงเข ่ ากันไดกับฮารดแวร Arduino Leonardo, ไฟลไลบรารีของแผง วงจร POP-XT ที่ชื่อ popxt.h และโปรแกรมตัวอยาง มีขันตอนการติ ้ ดตั้งดังนี้ (1) นําแผนซีดีรอมที่มากับชุดอุปกรณใสเขาไปในซีดีรอมไดรฟ จากนันเลื ้ อกเขาไปที่ D:\Robotics\ POP-BOT_POP-BOT XT\Software\Windows ดับเบิ้ ลคลิกที่ไฟล arduino1.0.5release_setup130814.exe (ตัวเลขเวอรชันอาจเปลียนแปลงตามการปรั ่ บปรุง) จะปรากฎหนาตางตอนรับสูการติ  ดตั้งใหคลิก Next หนาตางติด ตั้งจะสอบถามตําแหนงการติดตั้งโปรแกรมใหกด Next

(2) หนาตางติดตั้งจะสอบถามชื่อที่จะใชสรางที่ Start Menu ใหคลิก Next หนาตางติดตั้งจะแสดงขอสรุป มาให คลิก Install เพื่อเริ่มขั้นตอนการติดตั้ง


   38POP-BOTXT

(3) จากนั้นเปนการติดตั้งไดรเวอร ใหคลิกปุม Next เพื่อดําเนินการตอไป

(4) การติดตังไดรเวอร ้ ขันต ้ นจะเกิดขึน้ รอจนกระทังติ ่ ดตังเสร็ ้ จสิน้ จะปรากฏหนาตางแจงการติดตังไดรเวอร ้ เสร็จสมบูรณและแสดงชือของไดรเวอร ่ ทีติ่ ดตังลงไป ้ ในทีนี่ คื้ อ Arduino LLC คลิกปุม Finish


POP-BOTXT    39

3.2.2 ติดตั้งไดรเวอรใหกับแผงวงจร POP-XT สําหรับวินโดวส XP สําหรับวินโดวส XP จะมีขันตอนและหน ้ าตางของการติดตั้งไดรเวอรที่แตกตางไปจากวินโดวส 7 และ 8 ดังนี้ (1) ปดสวิตชของแผงวงจร POP-XT จากนัน้ บรรจุแบตเตอรี่ AA จํานวน 4 กอน ลงในแผงวงจร POP-XT (2) ตอสาย USB-miniB เขาที่จุดตอพอรต USB สวนปลายอีกดานของสาย USB ตอเขากับพอรต USB ของคอมพิวเตอร (.3) กดสวิตช OK คางไว จากนั้น เปดสวิตชจายไฟใหแกแผงวงจร POP-XT แลวปลอยสวิตช OK

100 F

ATMega32U4

220 F

100 TB6612

ขันตอนนี ้ สํ้ าคัญมาก จะตองกดสวิตช OK คางไว กอนเปดสวิตชจายไฟ มิเชนนัน้ จะทํา

ใหการติดตั้งไดรเวอรอาจมีขอผิดพลาดได


   40POP-BOTXT

(4) หลังจากปลอยสวิตช OK ที่มุมขวาลางของคอมพิวเตอรจะแจงวา ตรวจพบฮารดแวรตัวใหม สอบถาม ถึงตําแหนงของไฟลไดรเวอร Arduino Leonardo Bootloader ที่ตองการติดตั้ง ใหคลิก เลือกที่ชอง Install from a list or specific location (Advanced) จากนั้นคลิกที่ปุม Next

(5) เลือกตําแหนงของไดรเวอรไปที่ C:\Arduino\drivers\Unicon POP-XT Driver\x86 กรณีเปนวินโดวส 32 บิต หรือ C:\Arduino\drivers\Unicon POP-XT Driver\x64 กรณีเปนวินโดวส XP รุน 64 บิต แลวคลิกปุม Next


POP-BOTXT    41

(6) กระบวนการติดตั้งไดรเวอรจะเริ่มขึ้น รอจนกระทั่งเสร็จ คลิกปุม Finish เพื่อจบการติดตั้ง

(7) จากนันระบบจะร ้ องขอใหติดตั้งไดรเวอร Arduino Leonardo ใหคลิกเลือกที่ชอง Install from a list or specific location (Advanced) จากนันคลิ ้ กที่ปุม Next เพื่อผานขันตอนนี ้ ้ไป

(8) เลือกตําแหนงของไดรเวอรไปที่ C:\Arduino\drivers\Unicon POP-XT Driver\x86 กรณีเปนวินโดวส 32 บิต หรือ C:\Arduino\drivers\Unicon POP-XT Driver\x64 กรณีเปนวินโดวส XP รุน 64 บิต แลวคลิกปุม Next (9) กระบวนการติดตั้งไดรเวอร Arduino Leonardo จะเริ่มขึ้น รอจนกระทั่งเสร็จ คลิกปุม Finish เพื่อ จบการติดตั้ง


   42POP-BOTXT

(10) ตรวจสอบตําแหนงของพอรตทีใช ่ ในการติดตอกับซอฟตแวร Arduino ไดที่ Control panel > System > Hardware > Device Manager > Port จากตัวอยางไดตําแหนงพอรตเปน COM68

3.2.3 ทดสอบอัปโหลดโปรแกรม (1) เปดซอฟตแวร Arduino 1.0.x (ตามเอกสารนีเป ้ นเวอรชัน 1.0.4) (2) เลือกไฟลตัวอยาง จาก File > Example > POP-BOT XT > HellWorld (3) เลือกชื่อของแผงวงจร โดยไปที่ Tools > Board > POP-XT (Caterina)


POP-BOTXT    43

(4) เลือกพอรตทีใช ่ ในการติดตอ โดยเลือกที่ Tools > Serial port > COMxxx . จากตัวอยางคือ COM68

(5) อัปโหลดโคด โดยคลิกที่ปุม

หรือเลือกเมนู File > Upload

(6) รอจนกระทั่งการอัปโหลดเสร็จสิน้ จะมีขอความ Done uploading ปรากฏขึนที ้ แถบแสดงสถานะด ่ าน ลางของหนาตางโปรแกรม (7) ที่จอแสดงผลของ POP-XT แสดงขอความ Hello World เปนการแสดงวา นับจากนีแผงวงจร ้ POP-XT พรอมใชงาน

100 F

ATMega32U4

HelloRWorld RRRRow03 RRRRRow04 RRRRRRow05 RRRRRRRow06 RRRRRRRRow07 RRRRRRRRRow08 RRRRRRRRRRow09 RRRRRRRRRRRow010 RRRRRRRRRRRRow011 RRRRRRRRRRRRRow012 RRRRRRRRRRRRR Row013 RRRRRRRRRRRRRR Row014 RRRRRRRRRRRRRRR Row015

100

220 F

TB6612


   44POP-BOTXT

3.2.4 ติดตังไดรเวอร ้ ใหกับแผงวงจร POP-XT สําหรับวินโดวส XP กรณีที่เปลียน ่ พอรต USB โดยปกติควรเชื่อมตอพอรต USB ของคอมพิวเตอรกับแผงวงจร POP-XT ที่ตําแหนงเดิม หากตองการ เปลี่ยนชองตอของพอรต USB ในกรณีของวินโดวส XP จะตองทําการติดตั้งไดรเวอรใหม โดยใชวิธีการเดียวกับ หัวขอ 2.2 ดังนี้ (1) ปดสวิตชของแผงวงจร POP-XT บรรจุแบตเตอรี่ AA 4 กอน ลงในแผงวงจร POP-XT (2) ตอสาย USB-miniB เขาที่จุดตอพอรต USB สวนปลายอีกดานของสาย USB ตอเขากับพอรต USB ของคอมพิวเตอร (3) กดสวิตช OK คางไว จากนั้น เปดสวิตชจายไฟใหแกแผงวงจร POP-XT แลวปลอยสวิตช OK

100 F

ATMega32U4

220 F

100 TB6612

ขันตอนนี ้ สํ้ าคัญมาก จะตองกดสวิตช OK คางไว กอนเปดสวิตชจายไฟ มิเชนนัน้ จะทํา

ใหการติดตั้งไดรเวอรอาจมีขอผิดพลาดได จากนั้นดําเนินการตามขันตอนที ้ ่ (4) ถึง (9) ของหัวขอ 3.2.2 ในบทนี้ และกระทําแบบเดียวกันนี้ หากมี การเปลียนตํ ่ าแหนงพอรต USB ที่ใชในการเชื่อมตอ


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.