Amazonで購入したArduino Megaの互換機だが、Arduino IDEに認識されなかった。
シリアルポートの欄にCOM番号が表示されておらず、おそらくUSBドライバが原因だと推測。
以下に筆者が解決した方法を示す。なお、今回使用したOSはWindows11である。
① USBドライバのダウンロード
今回購入したKeystudio製のArduino互換機には、CP2102 シリアルチップが使用されていた。
よって、これ専用のドライバをインストールする必要がある。
ダウンロードは下記サイトから
CP210x Universal Windows Driver というzipファイルをダウンロードする。
https://jp.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
ダウンロードできたファイルはあらかじめ解凍しておき、任意の場所に保存する。
② ドライバーの更新
パソコンにArduino互換機をUSB接続した状態で、設定からデバイスマネージャーを開く。
デバイス一覧が出てくるので、「ユニバーサル シリアル バス コントローラー」の項目
もしくは「不明なデバイスの項目」に注意マークがついたデバイスが表示されていることを確認する。
そのデバイスを右クリックで選択し、「ドライバーの更新」を選択。
次に、「コンピュータを参照してドライバーを検索」を選択。
ウィンドウが開いたら、「参照」を選択し、あらかじめ解凍しておいた、
「CP210x_Universal_Windows_Driver」ファイルを指定。
「サブフォルダーも検索する」にチェックをいれ、「次へ」を選択すると自動的に更新が開始される。