2019年5月9日 星期四
Arduiono IDE抓不到COM Port?
筆者遇過好幾次明明同一片Arduino,在別台電腦可以使用,在筆者的電腦就無法使用,被這個現象困擾筆者一段時間,後來抓到了幾個原因 (各廠牌的Arduino有適用):
(1) USB線只有充電功能,無訊號功能,也就是說,使用的是充電線,並不是資料線,所以只能充電而無法傳輸資料。
參考: USB電源線/資料線
(2) USB線材品質不良,劣質的USB線會將依些雜質摻到同線中,導致導電性不佳,電流不足,電腦因此無法抓到Arduion
(劣質現在拿來充電時會慢許多,大家可以試試)
(3) 反覆插拔導致USB座脫離主板導致接觸不良,可以重新用焊槍上錫解決
(4) 一勞永逸的方式,就是更改蕭基二極體,電腦傳來的5V電源會先經過一顆蕭基二極體整流,官方最原始的電路用的是0.5A的蕭基二極體,但是由於USB線材的品質不良,或者是電腦端提供的USB電源已經先整流一次了,導致電流下降造成抓不到COM Port,我們可以用較大電流規格的硝基二極體來解決。Arduino官方後來也發現了這個問題,在最新的電路圖中把這顆硝基二極體換成了1.0A,brickNano在下一個版次也會更新此部分的電路
Nano電路圖
(5) 手中沒有蕭基二極體的人,也可直接將此元件短路跳過,不要將系統電流限制在0.5A,電流限制的機制讓電腦來運作 (USB2.0為0.5A,USB3.0 port為1A)
2019-06-18補充
(6) 今天遇到了另一個問題,明明以上的問題都解決了,怎麼還會連不到USB? 後來發現原來接的負載太多,把電流都吃光光了...這個地方也得注意一下....
歡迎大家在底下留言或到我們的粉絲團留言喔!
====================================
fayalab 粉絲團
FB本篇留言版
訂閱:
張貼留言 (Atom)
-
筆者遇過好幾次明明同一片Arduino,在別台電腦可以使用,在筆者的電腦就無法使用,被這個現象困擾筆者一段時間,後來抓到了幾個原因 (各廠牌的Arduino有適用): (1) USB線只有充電功能,無訊號功能,也就是說,使用的是充電線,並不是資料線,所以只能充電...
-
學習目標 : 利用fastLED函式庫控制faya串列全彩LED模組 學習時間 : 60min 示範模組 : (1) faya brickNano (2) faya串列全彩LED模組x2 工具 : (1) 樂高底板(相容)...
-
學習目標 : 認識faya串列全彩LED模組的功能及使用方式 學習時間 : 40min 示範模組 : (1) faya brickNano (2) faya 串列8x8點矩陣模組 工具 : (1) 樂高底板(相容) ===...
沒有留言:
張貼留言