หากคุณซื้อบอร์ด Arduino ทั่วไป หรือแม้แต่บอร์ดที่ราคาถูกกว่าและผลิตในจีน ก็มีแนวโน้มว่าคุณจะเจอ 'CH340' ที่รู้จักกันดี ชิปนี้ใช้ในบอร์ดจำนวนมากเพื่อจัดการการสื่อสารผ่าน USB แต่ต้องใช้ไดรเวอร์เฉพาะเพื่อการทำงานที่ถูกต้องในระบบปฏิบัติการ เช่น Windows, macOS และ Linux ในระดับที่น้อยกว่า
ปัญหาที่พบบ่อยที่สุดมักเกิดขึ้นเมื่อพยายามเชื่อมต่อบอร์ดเข้ากับคอมพิวเตอร์ เนื่องจาก CH340 แตกต่างจากชิปทั่วไปที่ใช้ใน Arduino รุ่นดั้งเดิมตรงที่ไม่ได้มาพร้อมกับไดรเวอร์ที่ติดตั้งไว้ล่วงหน้าใน Windows หรือใน macOS เวอร์ชันก่อนหน้า ในบทความนี้ เราจะอธิบายรายละเอียดวิธีการติดตั้งไดรเวอร์ที่จำเป็นเพื่อให้บอร์ดของคุณทำงานได้อย่างถูกต้อง
CH340 คืออะไร และเหตุใดฉันจึงต้องการมัน
CH340 เป็นชิปที่มีต้นกำเนิดจากจีน ใช้กับบอร์ด Arduino หลายรุ่น โดยเฉพาะรุ่นที่ราคาถูกกว่าหรือรุ่นทั่วไป ชิปนี้มาแทนที่ FT232RL หรือ ATMEGA16u2 แบบดั้งเดิมซึ่งมักพบใน Arduinos ดั้งเดิม หน้าที่หลักของ CH340 คือการจัดการการสื่อสารแบบ USB-Serial ซึ่งช่วยให้คอมพิวเตอร์และบอร์ด Arduino สามารถสื่อสารได้โดยไม่มีปัญหา
El ไดรเวอร์ CH340 เป็นสิ่งจำเป็นสำหรับคอมพิวเตอร์ในการตรวจจับการ์ด Arduino- หากไม่มีพอร์ต USB จะไม่รู้จักบอร์ดอย่างถูกต้อง ทำให้คุณไม่สามารถโหลดโปรแกรมหรือดำเนินการแก้ไขข้อบกพร่องได้ แม้ว่าโดยทั่วไปแล้วใน Linux จะไม่จำเป็นต้องติดตั้งเพิ่มเติม แต่ใน Windows และ macOS คุณจะต้องติดตั้งไดรเวอร์นี้ด้วยตนเอง ด้านล่างนี้เราจะอธิบายวิธีการดำเนินการในแต่ละระบบปฏิบัติการ
การติดตั้งไดรเวอร์ CH340 ใน Windows
กระบวนการติดตั้งใน Windows นั้นง่ายดายแต่สิ่งสำคัญคือต้องทำตามขั้นตอนอย่างถูกต้องเพื่อหลีกเลี่ยงข้อผิดพลาด สิ่งแรกที่เราต้องทำคือดาวน์โหลดไดรเวอร์ที่เหมาะสม โชคดีที่มีหลายแหล่งที่คุณสามารถรับซอฟต์แวร์นี้ได้อย่างปลอดภัย นี่คือขั้นตอน:
- ดาวน์โหลดไดรเวอร์ CH340 สำหรับ Windows จากแหล่งที่เชื่อถือได้ โดยปกติไฟล์จะถูกบีบอัดในรูปแบบ ZIP ดังนั้นคุณจะต้องแตกไฟล์ก่อนดำเนินการต่อ
- เมื่อคลายซิปแล้ว เรียกใช้ไฟล์ติดตั้ง (โดยปกติคือ setup.exe)- ระบบอาจขอสิทธิ์ในการเรียกใช้ไฟล์จากคุณ เลือก 'Run' เพื่อดำเนินการต่อ
- หน้าต่างจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าไดรเวอร์กำลังจะติดตั้ง คุณต้องเลือกตัวเลือก 'ติดตั้ง' กระบวนการควรเสร็จสิ้นภายในไม่กี่วินาที
- เมื่อเสร็จสิ้นจะมีข้อความปรากฏขึ้นเพื่อระบุว่าการติดตั้งสำเร็จแล้ว เลือก 'ตกลง' เพื่อปิดตัวติดตั้ง
หลังจากติดตั้งไดรเวอร์แล้ว ตามหลักการแล้ว เชื่อมต่อ Arduino ของคุณเข้ากับพอร์ต USB- หากทุกอย่างเป็นไปด้วยดีจะมีข้อความปรากฏขึ้นที่มุมขวาล่างของหน้าจอเพื่อระบุว่าตรวจพบอุปกรณ์สำเร็จแล้ว คุณสามารถตรวจสอบว่าทุกอย่างเป็นไปตามลำดับโดยเข้าไปที่ Device Manager และตรวจสอบว่า Arduino ของคุณปรากฏเป็น 'USB-SERIAL CH340'
การติดตั้งไดรเวอร์ CH340 บน macOS
การติดตั้งบน macOS อาจซับซ้อนกว่าเล็กน้อย ขึ้นอยู่กับเวอร์ชันที่คุณใช้ บน macOS บางเวอร์ชั่น เช่น 10.15 หรือก่อนหน้า คุณต้องติดตั้งไดรเวอร์ด้วยตนเอง- อย่างไรก็ตาม ใน macOS เวอร์ชันใหม่กว่าอื่นๆ ระบบจะมีไดรเวอร์ที่ตรวจพบ CH340 อยู่แล้วโดยไม่ต้องติดตั้งเพิ่มเติม หากระบบของคุณไม่รู้จักบอร์ดโดยอัตโนมัติ ให้ทำตามขั้นตอนเหล่านี้:
- ดาวน์โหลด ไดรเวอร์ CH340 สำหรับ macOS จากแหล่งที่ปลอดภัย
- แตกไฟล์แล้วทำตามคำแนะนำที่คุณจะพบในรูปแบบ PDF ภายในไฟล์ ZIP
- คุณจะต้องทำ ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ macOS ของคุณ ใช้ไฟล์ .pkg หรือ .dmg เพื่อให้การติดตั้งเสร็จสมบูรณ์ อย่าลืมอ่านคำแนะนำที่ให้มาเพื่อหลีกเลี่ยงข้อผิดพลาด
- หลังการติดตั้ง ให้รีสตาร์ท Mac ของคุณ เมื่อรีสตาร์ทแล้ว ให้เชื่อมต่อบอร์ด Arduino และเปิด Arduino IDE หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นตัวเลือกสำหรับพอร์ต COM ในเมนูเครื่องมือ > พอร์ต ซึ่งอุปกรณ์ของคุณจะปรากฏขึ้น
สิ่งสำคัญคือต้องทราบว่า macOS เวอร์ชันใหม่กว่า โดยเฉพาะเวอร์ชันหลัง macOS 11 อาจต้องได้รับสิทธิ์พิเศษในการติดตั้งไดรเวอร์ ในกรณีนี้ คุณจะต้องไปที่การตั้งค่าระบบ > ความปลอดภัยและความเป็นส่วนตัว เพื่ออนุญาตให้ใช้ซอฟต์แวร์ที่ติดตั้งใหม่ได้
การติดตั้ง CH340 บน Linux
ข่าวดีสำหรับผู้ใช้ Linux ก็คือ เคอร์เนลของระบบปฏิบัติการมักจะมีไดรเวอร์ที่จำเป็นอยู่แล้ว สำหรับ CH340 ดังนั้นจึงไม่จำเป็นต้องติดตั้งอะไรเพิ่มเติม ในกรณีส่วนใหญ่ เพียงเสียบบอร์ด Arduino ของคุณควรตรวจพบโดยอัตโนมัติและพอร์ตอนุกรมจะแสดงใน Arduino IDE
อย่างไรก็ตาม หากการแจกจ่าย Linux ของคุณไม่รู้จักอุปกรณ์ด้วยเหตุผลบางประการ คุณสามารถค้นหาและติดตั้งไดรเวอร์ด้วยตนเองจากแหล่งเก็บข้อมูลอย่างเป็นทางการหรือโดยการดาวน์โหลดจากเว็บไซต์ของผู้ผลิต ในกรณีดังกล่าว คุณจะต้องแตกไฟล์ที่ดาวน์โหลดมาและใช้เทอร์มินัลเพื่อติดตั้งไดรเวอร์โดยดำเนินการคำสั่งที่เกี่ยวข้อง
จะทราบได้อย่างไรว่าไดรเวอร์ CH340 ได้รับการติดตั้งอย่างถูกต้องหรือไม่?
เมื่อคุณทำตามขั้นตอนข้างต้นแล้วจะมีประโยชน์ ตรวจสอบว่าไดรเวอร์ได้รับการติดตั้งอย่างถูกต้องหรือไม่ ในระบบปฏิบัติการของคุณ ที่นี่เราจะอธิบายวิธีที่คุณสามารถทำได้บน Windows และ macOS:
- ใน Windows: เปิดตัวจัดการอุปกรณ์ (คุณสามารถทำได้โดยค้นหา 'ตัวจัดการอุปกรณ์' ในแถบค้นหาของ Windows) เมื่อเข้าไปข้างในแล้ว ให้แสดงหมวดหมู่ 'พอร์ต (COM และ LPT)' หากติดตั้งไดรเวอร์อย่างถูกต้อง คุณจะเห็นรายการที่ระบุ 'USB-SERIAL CH340' พร้อมด้วยหมายเลขพอร์ต COM ที่กำหนด
- บน macOS: เปิดแอปพลิเคชัน Arduino IDE และไปที่เมนู 'เครื่องมือ' ภายใต้ตัวเลือก 'พอร์ต' คุณจะเห็นการอ้างอิงถึงอุปกรณ์ของคุณ ซึ่งโดยปกติจะเป็นเช่น '/dev/cu.wchusbserial' หากรายการนี้ปรากฏขึ้น แสดงว่าติดตั้งไดรเวอร์สำเร็จแล้ว และอุปกรณ์พร้อมใช้งาน
ปัญหาและแนวทางแก้ไขทั่วไปเมื่อติดตั้งไดรเวอร์
ปัญหาบางอย่างอาจเกิดขึ้นระหว่างการติดตั้งไดรเวอร์ CH340 โดยเฉพาะบน Windows ด้านล่างนี้เราแสดงรายการรายการที่พบบ่อยที่สุดพร้อมกับวิธีแก้ปัญหา:
- ตรวจไม่พบอุปกรณ์: หากหลังจากทำตามขั้นตอนการติดตั้งทั้งหมดแล้ว แต่คอมพิวเตอร์ของคุณยังคงตรวจไม่พบบอร์ด Arduino ให้ลองใช้สาย USB อื่นหรือลองเสียบเข้ากับพอร์ต USB อื่นที่มีอยู่ บางครั้งสายเคเบิลคุณภาพต่ำอาจเป็นสาเหตุของความล้มเหลวเหล่านี้ได้
- พอร์ต COM ไม่ปรากฏ: หากพอร์ต COM ไม่ปรากฏขึ้นแม้จะติดตั้งไดรเวอร์แล้ว ให้เปิดตัวจัดการอุปกรณ์และถอนการติดตั้งอุปกรณ์โดยไปที่ 'พอร์ต (COM และ LPT)' จากนั้น ติดตั้งไดรเวอร์อีกครั้ง และรีสตาร์ทคอมพิวเตอร์ของคุณ