Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What is going on with this article?
@snumano

Arduino互換機でシリアルポートを認識しなくなった場合の対処

More than 1 year has passed since last update.

複数のArduino互換機をMacBookAirにUSBケーブルで接続し、Arduino IDEで作業をしています。シリアルポートを認識しない度に、場当たり的に、USBシリアル変換モジュール(CH340/CH340G)のドライバーをinstallしていたら、どのArduino互換機でもシリアルポートを認識しなくなったので、対処方法を確認しました。

結論としては、Arduino互換機で使われているUSBシリアル変換モジュールの古いドライバを削除して、最新のドライバをinstallすることで、シリアルポートを正常に認識するようになりました。

環境

対処

  • 古いドライバの削除
$ sudo rm -rf /System/Library/Extensions/usb.kext

もしくは

$ sudo rm -rf /Library/Extensions/usbserial.kext
  • 念のためMacを再起動
  • 新しいドライバのinstall
  • MacとArduino互換機をUSBケーブルで接続、Arduino IDEを起動し、[ツール]-[ボード]にて、適切なボードを選択後、[ツール]-[シリアルポート]にて、適切なシリアルポートが表示されることを確認。
    • Arduino Nano互換機については、[ツール]-[ボード]で「Arduino Nano」を選択、[ツール]-[プロセッサ]で「ATmega328P(Old Bootloader)」を選択することで、[ツール]-[シリアルポート]にて、適切なシリアルポートが表示されるようになりました。

参考

https://qiita.com/BlueTone/items/fe5063b1b0cb9a0739e7
https://qiita.com/ryusukefuda/items/5b2edea6b62794069209
https://qiita.com/sugasaki/items/f3258a8138c69d73069f
https://www.dorapro.co.jp/engineerblog/?p=720

以上

2
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
snumano
少年野球・草野球のスコアを家族や知人で共有できるサービス「BaseballScore」を運営しています。 https://baseballscore.herokuapp.com/
idcf
未来をささえる、Your Innovative Partner

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
2
Help us understand the problem. What is going on with this article?