Windows XP で Pro micro 互換機を動かす
Bootloaderの更新
Pro MicroのLeonardoのbootloaderは古いとうまくいかないようなので新しくしておく。1.6.x以上のArduinoIDEやと大丈夫。参照:http://make.kosakalab.com/make/electronic-work/aitendo-pm32u4/
- Arduino UNOとPro Microを次のように配線します。
Arduino UNO Pro Micro
基板表記のピン信号 D13 15 SCK D12 14 MISO D11 16 MOSI D10 RST RESET 5V VCC GND GND - Arduino UNOを接続しArduino IDE 1.6.x or 1.8.xを起動します。
- メニューバー「ツール」→「ボード」とすすみ「Arduino UNO」を選択します。
- メニューバー「ツール」→「ポート」とすすみArduino UNOが接続されているポートを選択します。
- スケッチArduinoISPをUNOに書き込みます(IDEの開くボタン→ArduinoISPを選択→マイコンボードに書き込むボタン)
- メニューバー「ツール」→「ボード」とすすみ「Arduino Leonardo」を選択します。
- メニューバー「ツール」→「書込み装置」とすすみ「Arduino as ISP」を選択します。
- メニューバー「ツール」→「ブートローダを書き込む」とすすみます。
ブートローダ書込終了のメッセージが表示されるまで待ちます。 - UNOをパソコンから外します。
- UN0,Pro Microの配線を外します。
- Pro Micro をパソコンに接続します。
- メニューバー「ツール」→「ポート」とすすみArduino Leonardoが接続されているポートが表示されればブートローダは正しく書き込まれています。
以後,Pro Micro は Arduino Leonardoとして使用することができます。
WindowsXPのドライバインストール
そもそもWindowsXPでのArduino系ドライバのインストール自体が面倒くさい。デバイスマネージャから!を見つけて右クリックでドライバの更新をする。ArduinoのzipファイルのDriverのところを参照してインストールする。するとArduino Leonardoとして認識され、!マークが消える。
Arduino Leonardo Bootloader のインストール
しかし、Leonardoとして書き込む時、デバイスマネージャを開けたままにしておくと、書き込む時に切断され、また一瞬だけ!マークのデバイスが出現する。ほおっておくとまたLeonardoにもどるが、その!マークデバイスを捕まえてドライバの更新をする。同じくArduinoのDriversを使うとArduino Leonardo Bootloaderがインストールされる。
これにて無事、Pro Micro をXPで使うことができるようになる。
Post a Comment