エラー
avrdude: ser_open(): can't set com-state for "\\.\COM3"
状況
新しく買ったwinPCでELEGOO UNO R3というArduinoパチモンを使いLEDテープを制御しようとしたとき、遭遇
winのみで発生していて、macでは遭遇せず
結構調べてたどり着いたのが
症状
- MacのArduinoIDEから書き込みを行なった場合、特に問題ない
- windows PCのArduinoIDEから書き込みを行なった際、初回の書き込みはうまく行くが、その後USBから認識されなくなる
- USBを差し直すと、5秒ほど認識されて、その後Macでもwinでも認識されなくなる
- ボードについているLEDテープを外すと認識できるようになる
原因
多分原因は電力不足。LEDをつなぎすぎて、ボードまで電力がまわらなかったらしい。
自分は
- LEDを減らす
- 光量を減らす
という妥協*2でどうにか動くようになった。Macで問題なかったのでUSB的にはどうにかできうると思うので、使っていない3.2Gen1のポートに変えようかと思う。