ArduinoUnicon 41
เนืองจากบอร ่ ด Unicon ใชไมโครคอนโทรลเลอร ATmega32U4 อันเปน USB ไมโครคอนโทรลเลอร ทําใหเมือเริ ่ มต ่ นการทํางานใหมหรือเกิดการรีเซต โมดูล USB ภายในไมโครคอนโทรลเลอรตองใชเวลาในการ เตรียมความพรอมหรือที่เรียกวา การอีนัมเมอเรชัน่ (enumeration) ประมาณ 3 ถึง 5 วินาที หากในจังหวะนัน้ เกิดการอัปโหลดโปรแกรมมาทันที ตัวซอฟตแวร Arduino IDE จะไมสามารถติดตอหรือคนหาพอรตที่เชื่อม ตอได ทําใหเกิดการอัปโหลดโปรแกรมที่ผิดพลาด อาจสงผลถึงกับทําใหบอรด Unicon ใชงานไมได อยางไรก็ตาม ผูใช งานสามารถแกไขปญหานี้ไดโดยใชซอฟตแวร POP-XT & Unicon Boot mode Recovery อันเปนซอฟตแวรเสริมสําหรับชวยแกปญหากรณีไดรเวอรไมสมบูรณหรือไมสามารถติดตอกับบอรด Unicon (รวมถึงบอรควบคุมหุนยนต POP-XT) ได โดยมีขันตอนดั ้ งนี้ (2.5.1) ไปที่ Start Menu > Arduino > Utilities > POP-XT & Unicon Boot mode Recovery เลือก เปดซอฟตแวร POP-XT & Unicon Boot mode Recovery จะพบหนาตางหลักของโปรแกรมดังรูป เลือกชอง ของชื่อฮารดแวรเปน Unicon board
(2.5.2) ตอสาย USB-miniB เขากับบอรด Unicon (2.5.3) กดสวิตช 31 คางไว เปดสวิตช POWER
42
ArduinoUnicon
(2.5.4) จากนันปล ้ อยสวิตช 31 รอใหบอรดเตรียมความพรอมในการทํางานประมาณ 5 วินาที (2.5.5) เมื่อบอรด Unicon พรอม ซอฟตแวรจะแสดงตําแหนงพอรตที่ตรวจพบบอรด Unicon ที่ชองสี เขียวดานลางทางขวาของหนาตางหลัก ดังรูป พอรตที่พบคือ COM195 (2.5.6) ทําการเลือกพอรต COM195 ที่เกิดขึน้ แลวคลิกปุม Test I/O ตอเนืองไปในทั ่ นที เพือล ่ างความ ผิดปกติของการติดตอทังหมด ้ และอัปโหลดโปรแกรมทดสอบพอรตลงไปในคราวเดียวกัน
(2.5.7) ที่ชองแสดงสถานะจะเปลียนเป ่ นสีสม พรอมกับแสดงขอความ avrdude : readinh on-chip flash data ! avrdude : verifying... avrdude : 4982 bytes of flash verified. avrdude done. Thank you. OK.
เพือแจ ่ งใหทราบวา ไดทําการลางขอมูลของการเชื่อมตอเดิมเรียบรอยแลว ในระหวางทีทํ่ าการคืนสภาพการทํางานของบอรด จะเห็นตําแหนงพอรตของการเชื่อมตอจะ เปลียนตํ ่ าแหนงไปเปนตําแหนงหลัก จากรูปเปลียนเป ่ น COM196 พรอมกันนัน้ LED ทีขา ่ 31 จะติดกะพริบดวย ชวงเวลาสันๆ ้ หากไดตามนี้ แสดงวา บอรด Unicon ไดรับการฟนฟู และแกไขการติดตอพอรต USB เรียบรอยแลว