
ส่วนประกอบที่จะใช้ในการซ่อมบูตโหลดเดอร์1. โปรแกรม Arduino IDE เวอร์ชั่น 1.0.6
2. บอร์ด Arduino ตัวที่ยังใช้งานได้ปกติ (จะเอามาทำเป็นเครื่องโปรแกรม)
3. บอร์ด Arduino ตัวที่บูตโหลดเดอร์เสียหาย
4. สายจั๊มเปอร์สำหรับเชื่อมโยงระหว่างบอร์ดทั้งสอง
5. สาย USB ที่ใช้เชื่อมต่อระหว่าบอร์ด Arduino ตัวที่ยังใช้งานได้ปกติกับคอมพิวเตอร์
ขั้นตอนการดำเนินการ1. ดาวน์โหลดโปรแกรม Arduino IDE เวอร์ชั่น 1.0.6 (ต้องใช้เวอร์ชั่นนี้เท่านั้น) มีลำดับขั้นดังรูป




2. เชื่อมโยงสายระหว่างบอร์ดตัวโปรแกรมและตัวถูกโปรแกรม ในที่นี้ยกตัวอย่างบอร์ด Arduino ตัวที่ยังใช้งานได้ปกติ (จะเอามาทำเป็นเครื่องโปรแกรม) เป็นรุ่น UNO การเชื่อมโยงสายจะเป็นดังรูป

3. เชื่อมต่อบอร์ด บอร์ด Arduino ตัวที่ยังใช้งานได้ปกติเข้ากับคอมพิวเตอร์ ทำการเลือกบอร์ดให้ตรงกับที่เชื่อมต่อ (ในที่นี้เป็น UNO)

4. เลือก Serial Port ให้ตรงกับที่บอร์ดเชื่อมต่อไว้

5. เลือกเครื่องโปรแกรมเป็น AVRISP mkII

6. เปิดไฟล์ตัวอย่าง ArduinoISP

7. คลิก upload (การเลือกเครื่องโปรแกรมเป็น AVRISP mkII จะเป็นการ upload ลงบอร์ดตัวที่กำลังเชื่อมต่อกับคอมพิวเตอร์)

8. เลือกรายการบอร์ด Arduino ตัวที่บูตโหลดเดอร์เสียหาย (ในที่นี้บอร์ด Nano เป็นตัวที่เสียหาย)

9. เปลี่ยนเครื่องโปรแกรมเป็น Arduino as ISP

10. คลิก Burn Bootloader ซึ่งขั้นตอนนี้เป็นขั้นตอนที่อัดบูตโหลดเดอร์ลงใหม่ จะสังเกตุเห็นไฟ Tx,Rx ในบอร์ดตัวโปรแกรมกระพริบนานพอสมควร เมื่อเสร็จสิ้นบอร์ดที่บูตโหลดเดอร์ก็สามารถใช้งานได้ตามปกติ

ปล. ในกรณีที่บอร์ด Arduino ตัวที่ยังใช้งานได้ปกติ (จะเอามาทำเป็นเครื่องโปรแกรม) เป็นบอร์ดรุ่น Nano การเชื่อมต่อก็ทำได้เช่นเดียวกันดังรูป

ไม่มีความคิดเห็น:
แสดงความคิดเห็น