MCU4Fun

Drive your idea

Your Shopping Cart




รถเข็นของท่านยังไม่มีรายการสินค้า

   

You are here: Home บทความ Arduino รวม Error ของ Arduino ตอนที่ 1

รวม Error ของ Arduino ตอนที่ 1

อีเมล
User Rating: / 6
แย่ดีที่สุด 

     การใช้งาน Arduino นั้นมักจะเกิดปัญหาขึ้นทั้งจาก software หรือ hardware นั้นไม่ใช่เรื่องแปลกเลย เพราะบอร์ดทดลองทุกตระกูลก็เจอปัญหานี้เหมือนกันแต่ก็ได้มีการพัฒนาปรับปรุงเพื่อแก้ไขปัญหานั้นๆออกไปโดยทางบริษัทผู้ผลิตเอง แต่ในบางครั้งแล้วยังไม่มีการแก้ เราก็คงต้องช่วยตัวเองกันก่อน แต่เราจะรู้ได้อย่างไรว่า error ที่กิดขึ้นคืออะไร จะตรวจสอบและแก้ไขอย่างไรนี่สิครับไม่ใช่ง่ายๆกันเลย ครั้งนี้ MCU4Fun จะนำเสนอ error ที่เกิดขึ้นกับ Arduino ว่าจะมีการแสดงผลอย่างไรและเกิดมาจากสาเหตุใดได้บ้าง แต่ก็ไม่ใช่ทั้งหมดนะครับเป็นสิ่งที่เกิดขึ้นและพยายามหาสาเหตุของ error นั้น แต่คงไม่สามารถครอบคลุมทุก error ที่เกิดขึ้นหรือทุกการแก้ไขอาจจะใช้ไม่ได้กับทุกท่าน ซึ่งอยู่กับสิ่งแวดล้อมอื่นๆด้วย

 

อาการ Error

 

1. ไม่สามารถติดต่อกับบอร์ด Ardino ได้จะมี error Serial port ‘COM5’ not found เกิดขึ้นที่ตัวโปรแกรมดังรูป

 

 Serial port ‘COM5’ not found

 แนวทางการแก้ไขก็แค่เสียบสาย USB หรือ สาย Serial เข้ากับบอร์ด Arduino (ขึ้นอยู่กับรุ่นของบอร์ด Arduino ที่ใช้งานอยู่) แล้วเชื่อมต่อใหม่อีกครั้ง

2. ไม่สามารถ upload .pde ไปยังบอร์ด Arduino ได้จะมี error เกิดขึ้นที่ตัวโปรแกรมมีหลายสาเหตุด้วยกันที่ทำให้ไม่สามารถ upload .pde ไปยังบอร์ด Arduino ได้ ทั้งนี้ MCU4Fun จะขอนำเสนอแนวทางการแก้ไขไว้ดังต่อไปนี้โดยแยกแยอะตามสาเหตุ 

สาเหตุที่ 1 การที่ไม่ได้ต่อสาย USB หรือ สาย Serial เข้ากับบอร์ด Arduino แล้วทำการ upload .pdeไปยังบอร์ดArduino ได้จะมี error Serial port ‘COM5’ not found เกิดขึ้นที่ตัวโปรแกรมดังรูปอาการ Error ที่ 1

 แนวทางการแก้ไขก็แค่เสียบสาย USB หรือ สาย Serial เข้ากับบอร์ด Arduino (ขึ้นอยู่กับรุ่นของบอร์ด Arduino ที่ใช้งานอยู่) แล้วเชื่อมต่อใหม่อีกครั้ง


สาเหตุที่ 
2 การเลือก serial port ที่ตัวโปรแกรมไม่ตรงกับที่เสียบไว้ เช่นมี COM3 และ COM5 แต่เลือกใช้ COM5 แต่เสียบ COM3 ไว้แล้วทำการ upload .pde จะมี error Problem uploading to board เกิดขึ้นที่ตัวโปรแกรมดังรูป 

 Problem uploading to board

  error_3-1

     แนวทางการแก้ไขจากรูปได้เลือก COM3 ไว้แต่จริงๆที่เสียบไว้จะต้องเลือกCOM5 ถึงจะถูกต้องแล้วทดสอบโดยทำการ upload .pde อีกครั้งหากทำการupload .pde ได้แสดงว่าแก้ไขถูกแนวทางแล้ว

 

 

 

สาเหตุที่ 
3 การใช้ USB to Serial Converter เพื่อใช้ในการ upload .pde ไปยังบอร์ด Arduino ที่เป็น serial แล้วไม่สามารถทำการ upload .pde ได้ จะมี error Serial port ‘COM5’ not found เกิดขึ้นที่ตัวโปรแกรมดังรูปในสาเหตุที่1

 

แนวทางการแก้ไขตรวจสอบ USB to Serial Converter ที่ใช้กับบอร์ด Arduino ที่เป็น serial แล้วนำไปใช้งานกับเครื่องคอมพิวเตอร์พกพา (Notebook,Laptop) อาจจะเกิดความเสียหายจนทำให้ไม่สามารถ upload .pde ไปยังบอร์ดArduino


สาเหตุที่ 
4 การมีการใช้งาน serial port ติดต่อกับบอร์ด Arduino อยู่นั่นเองจึงทำให้ไม่สามารถ upload .pde ได้ จะมีerror Serial port ‘COM5’ already in use เกิดขึ้นที่ตัวโปรแกรมดังรูป 

Serial port ‘COM5’ already in use 

 
แนวทางการแก้ไขให้ยกเลิกการต่อสื่อสารทาง serial port ระหว่างบอร์ด Arduino กับอุปกรณ์อื่นก่อนแล้วจึงทำการupload .pde อีกครั้ง


สาเหตุที่ 
5 การเลือกรุ่นของบอร์ด Arduino ที่ตัวโปรแกรมไม่ตรงกับบอร์ดที่จะทำการ upload จะมี error Wrong microcontroller found เกิดขึ้นที่ตัวโปรแกรมดังรูป

 

Serial port ‘COM5’ already in use 

 

 

     แนวทางการแก้ไขจากรูปของ Error ได้แจ้งว่า ให้ตรวจสอบATmega168 แต่จริงๆแล้วบอร์ด Arduino เป็นรุ่นที่ใช้เป็น ATmega8 ซึ่งจะต้องเลือก Arduino NG or older w/Atmega8 ถึงจะถูกต้อง ดังนั้นควรตรวจสอบรุ่นของบอร์ด Arduino และ ชิปที่อยู่ภายในบอร์ดให้ถูกต้องด้วย

 error_2-1     

 

     พอหอมปากหอมคอกันแค่นี้ก่อนนะครับ หากใครมีปัญหาและแนวทางแก้ไขของ Arduino จะเผยแพร่เพื่อเป็นวิทยาทานก็ส่งมาให้ทาง MCU4Fun รวบรวมก็ยินดีครับ โปรดติดตามตอนที่ 2

 

เพิ่มคอมเมนต์ใหม่


รหัสป้องกันความปลอดภัย
รีเฟรช


?>