*

Arduino nano(中華版)をセットアップしてみた

公開日: : Arduino, 徒然, 開発

どもです。
突然ですが、「Arduino nano」互換(なのか?)の中華ボードを手に入れました。
開発環境をセットアップしたので、その手順とハマッた点を記載します。

1.作業環境
今回の記事では、下記の環境で行った内容を記載しています。


(HW)
CPU:Intel(R) Core(TM) i7-3770L 3.5GHz
メモリ:16.0(GB))

(SW)
OS:Windows7 Professional SP1 (64bit)
Arduino IDE:Ver.1.8.7

2.ブツ
Arduino nano(中華版)の実物の写真を載せます。
arduino_nano_china_size
コレだけではサイズがピンとこないので、手近なものと比較してみます。
arduino_nano_china_size_comp

…飲み干した缶コーヒーとの比較です(すみません)。
Arduino nanoが、かなり小さいということがわかるかと思います。

3.ドライバ
このArduino nanoですが、プラグアンドプレイになっていません。
ドライバを自分でインストールしなければなりません。

そのドライバは、ココからダウンロードできます。
サイトは中国語になっていますが、googleが自動で翻訳してくれるため、特に分からないことはありません。
で、ダウンロードしてきた圧縮ファイルを解凍、実行すると、「DriverSetup(X64)」というツールが起動します。
ここで、そのまま「INSTALL」を実行、「完了」の旨の画面が表示されれば、それで完了です。
CH341SER_INSTALLER

4.使用するポート
インストールが完了したら、次はPC側の接続ポートの確認です。
確認は、デバイスマネージャから行います。
デバイスマネージャで、「USB-SERIAL CH340(COM(n)」の「(n)」の部分が、使用するCOMポートの番号です。
私の環境では、「COM9」となっています。
arduino_nano_device_manager

5.コードの書き込み
使用するポートの確認が終わったら、次は実際にコードを書いて、デバイスに書き込むというものです。
今回、書いたコードは特に意味がないので、省略します。
ポートは、メニューバーの[ツール]→[シリアルポート:COM(n)]→[COM(n)]から、選択可能なポートの一覧を参照することができます。
ここまで設定できれば、あとはスケッチを書き込んで動作開始となります。
しかし、今回一番ハマッたのは、ココからです。
というのは、Arduino IDEの設定がデフォルトの状態で書き込みを実施すると、下記のようなエラーが発生します。

コレまでArduino UNOを使っていた場合には、このようなエラーは発生したことはありませんでした。
メッセージだけ読んでみても、原因は分からないし、当然対処法も分かりません。
なので、早速調べてみました。
すると、同じようなことで悩んでいる人は、少なからずいるようです。
で、結局このエラーは、「ブートローダーが対応していない」コトが原因のようです。
なので、Arduino IDEで[ツール]→[プロセッサ]で、「ATmega328P(Old Bootloader)」を選択します。
具体的な設定箇所はココ!
arduino_ide_config

これにより、上記エラーが解消され、書き込みができるようになりました。

以上、今回は備忘録的にですが、Arduino nano(中華版)のセットアップについて書きました。
ではっ!!

関連記事

RasPi_Qt

QtでRaspberryPi/GUI開発(8):pigpioを使用したチャタリング対策の問題の対策

どもです。 だいぶ、間が空いてしまいました。 久しぶりの更新です。 前回のエントリーで、「

記事を読む

no image

C言語でEV3開発(13)-opOUTPUT_STEP_SPEEDコマンド

どもです。 今回のエントリーは、モーターを動かすコマンドである 「opOUTPUT_STEP_S

記事を読む

no image

C言語でEV3開発(4)

どもです。 今回のエントリーは、前回のエントリー内容/EclipseでEV3の実行ファイルをビルド

記事を読む

OpenCvLogo

RaspberryPiで物体検出(1)-白線検出への挑戦(1):輪郭検出による白線検出

どもです。 今回は、OpenCvを用いて道路の白線検出について、です。 1.今回の環境 O

記事を読む

no image

C言語でEV3開発(10)-opOUTPUT_CLEAR_COUNTコマンド

どもです。 前回のエントリーのラストで、「モーターを動かすコマンド」と書きましたが、今回紹介するコ

記事を読む

RasPi_Qt

QtでRaspberryPi/GUI開発(6):pigpioを使用したチャタリング対策

どもです。 前回のエントリーで、pigpioを使用したボタンを使用したLEDの点灯/消灯について書

記事を読む

raspberry-pi

QtでRaspberryPi/GUI開発(1):ためしに時計を作ってみた

どもです。 また更新の間隔が空いてしまいました。 久しぶりの更新です。 前回のエントリーで

記事を読む

Qt_logo_2016

QtでRaspberryPi/GUI開発(2):ためしに時計を作ってみた(其の弐)

どもです。 前回のエントリーでは、ラジオボタンのグループ化と、選択されたボタンの特定方法まで記載し

記事を読む

eclipse_oxygen

苦肉の策でLinux/EclipseでRaspberryPiのクロス環境を構築してみた

どもです。 前回のエントリでは、仮想環境(VirtaulBox)を用いたRaspberryPi3の

記事を読む

no image

Windows-QtCreatorでのデバッグ

どもです。 更新の間隔が空いてしまいました。 久しぶりの更新です。 最近、Qtを触り始めま

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Arduino_Logo
Arduino nano(中華版)をセットアップしてみた

どもです。 突然ですが、「Arduino nano」互換(なのか?)

raspberry-pi
libpigpioでのRaspberryPi3とArduinoのSPI通信

どもです。 今回は、libpigpioを使用してRaspberryP

RasPi_Qt
QtでRaspberryPi/GUI開発(10)-SPI通信をしてみた(その3)

どもです。 えー。 「Qtで…」とか書いておきながら、今回もやっぱ

RasPi_Qt
QtでRaspberryPi/GUI開発(10)-SPI通信をしてみた(その2)

どもです。 えー。 「Qtで…」とか書いておきながら、今回もやっぱ

raspberry-pi
QtでRaspberryPi/GUI開発(9)-SPI通信をしてみた

どもです。 えー。 「Qtで…」とか書いておきながら、今回はQtは

→もっと見る

PAGE TOP ↑