arduinoのロゴ

Arduino REES2 Unoの使い方

使い方-Arduino-REES2-Uno-product

Arduino Unoの使い方

使い方-Arduino-REES2-Uno-fig-1

代表的なアプリケーション

  • オープンソースのオシロスコープ Xoscillo
  • Monome を模倣した MIDI コントローラー デバイス Arduinome
  • 最近のほとんどの車に搭載されているオンボード診断インターフェースを使用するトリップ コンピューター、OBDuino
  • Ardupilot、ドローンのソフトウェアとハ​​ードウェア
  • レトロな 2D ビデオ ゲームを作成するための Arduino シールド、Gameduino
  • 日曜大工の携帯電話、ArduinoPhone
  • 水質検査プラットフォーム

ダウンロード・インストール

  • へ移動 www.arduino.cc 最新バージョンの arduino ソフトウェアをダウンロードし、オペレーティング システムを選択するには
  • タイトル バーで [ソフトウェア] タブをクリックします。この画像が表示されたら、下にスクロールします。使い方-Arduino-REES2-Uno-fig-2
  • オペレーティング システムに応じて、Windows システムを使用している場合と同様に、Windows インストーラーを選択します。 使い方-Arduino-REES2-Uno-fig-3

初期設定

  • [ツール] メニューと [ボード] を選択します使い方-Arduino-REES2-Uno-fig-5
  • 次に、プログラムする Arduino ボードの種類を選択します。この場合は Arduino Uno です。 使い方-Arduino-REES2-Uno-fig-6使い方-Arduino-REES2-Uno-fig-7
  • プログラマ Arduino ISP を選択します。これが選択されていない場合は、Arduino ISP プログラマを選択する必要があります。 Arduino を接続した後、COM ポートを選択する必要があります。

LED を点滅させる

  • ボードをコンピュータに接続します。 Arduinoでは、ソフトウェアは File ->例amples -> Basics -> Blink LED. コードがウィンドウに自動的に読み込まれます。使い方-Arduino-REES2-Uno-fig-8
  • [アップロード] ボタンを押して、プログラムが [アップロードが完了しました] と表示されるまで待ちます。 ピン 13 の横にある LED が点滅し始めるはずです。 ほとんどのボードには既に緑色の LED が接続されていることに注意してください。必ずしも別の LED が必要なわけではありません。

トラブルシューティング

Arduino Uno にプログラムをアップロードできず、「BLINK」でこのエラーが発生する場合 Tx と Rx のアップロード中に、同時に点滅し、メッセージが生成されます
avrdude: 検証エラー、バイト 0x00000x0d で最初の不一致 != 0x0c Avrdude 検証エラー。 内容の不一致 Avrdudone「ありがとう」使い方-Arduino-REES2-Uno-fig-9

提案

  • [ツール] > [ボード] メニューで正しい項目が選択されていることを確認してください。 Arduino Uno をお持ちの場合は、それを選択する必要があります。 また、新しい Arduino Duemilanove ボードには ATmega328 が付属していますが、古いものには ATmega168 が付属しています。 確認するには、Arduino ボードのマイクロコントローラー (大きなチップ) のテキストを読んでください。
  • [ツール] > [シリアル ポート] メニューで適切なポートが選択されていることを確認します (ポートが表示されない場合は、ボードをコンピュータに接続した状態で IDE を再起動してみてください)。 Mac では、シリアル ポートは /dev/tty.usbmodem621 (Uno または Mega 2560 の場合) または /dev/tty.usbserial-A02f8e (古い FTDI ベースのボードの場合) のようなものにする必要があります。 Linux では、/dev/ttyACM0 または同様のもの (Uno または Mega 2560 の場合) または
    /dev/ttyUSB0 など (古いボード用)。
  • Windows では COM ポートになりますが、デバイス マネージャー ([ポート] の下) をチェックインしてどのポートかを確認する必要があります。 Arduino ボード用のシリアル ポートがないように思われる場合は、ドライバーに関する次の情報を参照してください。

ドライバー

  • Windows 7 (特に 64 ビット バージョン) では、デバイス マネージャーに移動して、Uno または Mega 2560 のドライバーを更新する必要がある場合があります。使い方-Arduino-REES2-Uno-fig-10
  • デバイスを右クリックして (ボードがコンピューターに接続されている必要があります)、Windows を適切な .inf にポイントします。 file また。 .inf は、Arduino ソフトウェアの drivers/ ディレクトリにあります (FTDI USB Drivers サブディレクトリにはありません)。
  • Windows XP に Uno または Mega 2560 ドライバーをインストールするときに次のエラーが発生した場合: file 指定された
  • Linux では、Uno と Mega 2560 は /dev/ttyACM0 の形式のデバイスとして表示されます。 これらは、Arduino ソフトウェアがシリアル通信に使用する RXTX ライブラリの標準バージョンではサポートされていません。 Linux 用の Arduino ソフトウェア ダウンロードには、これらの /dev/ttyACM* デバイスも検索するようにパッチが適用されたバージョンの RXTX ライブラリが含まれています。 これらのデバイスのサポートを含む Ubuntu パッケージ (11.04 用) もあります。 ただし、ディストリビューションの RXTX パッケージを使用している場合は、/dev/ttyACM0 から /dev/ttyUSB0 へのシンボリック リンクが必要になる場合があります (例:ample) シリアル ポートが Arduino ソフトウェアに表示されるようにします。

走る 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G ダイヤルアウト yourUserName
  • 変更を有効にするために、ログオフして再度ログオンします。

シリアルポートへのアクセス

  • Windows で、ソフトウェアの起動が遅い、起動時にクラッシュする、または [ツール] メニューが開くのが遅い場合は、デバイス マネージャーで Bluetooth シリアル ポートまたはその他のネットワーク COM ポートを無効にする必要がある場合があります。 Arduino ソフトウェアは、コンピュータの起動時および [ツール] メニューを開いたときに、コンピュータのすべてのシリアル (COM) ポートをスキャンします。これらのネットワーク ポートは、大きな遅延やクラッシュを引き起こすことがあります。
  • USB セルラー Wi-Fi ドングル ソフトウェア (Sprint や Verizon など)、PDA 同期アプリケーション、Bluetooth-USB ドライバー (BlueSoleil など)、仮想デーモン ツールなど、すべてのシリアル ポートをスキャンするプログラムを実行していないことを確認します。
  • シリアル ポートへのアクセスをブロックするファイアウォール ソフトウェア (ZoneAlarm など) を使用していないことを確認してください。
  • Processing、PD、vvvvなどを使用してUSBまたはArduinoボードへのシリアル接続を介してデータを読み取る場合は、それらを終了する必要がある場合があります。
  • Linux では、アップロードが修正されるかどうかを確認するために、少なくとも一時的に Arduino ソフトウェアを root として実行してみてください。

物理的な接続

  • まず、ボードがオンになっており (緑色の LED がオンになっている)、コンピューターに接続されていることを確認してください。
  • Arduino Uno および Mega 2560 は、USB ハブを介して Mac に接続できない場合があります。 「ツール > シリアル ポート」メニューに何も表示されない場合は、ボードをコンピュータに直接接続し、Arduino IDE を再起動してみてください。
  • デジタル ピン 0 と 1 は、コンピューターとのシリアル通信で共有されているため、アップロード中は切断してください (コードのアップロード後に接続して使用できます)。
  • ボードに何も接続していない状態でアップロードしてみてください (もちろん、USB ケーブルは別として)。
  • ボードが金属や導電性のものに触れていないことを確認してください。
  • 別の USB ケーブルを試してください。 時々それらは機能しません。

自動リセット

  • 自動リセットをサポートしていないボードを使用している場合は、アップロードの数秒前にボードをリセットしていることを確認してください。 (Arduino Diecimila、Duemilanove、および Nano は、6 ピンのプログラミング ヘッダーを備えた LilyPad、Pro、および Pro Mini と同様に、自動リセットをサポートしています)。
  • ただし、一部の Diecimila は誤って間違ったブートローダーで焼き付けられており、アップロードする前に物理的にリセット ボタンを押す必要がある場合があることに注意してください。
  • ただし、一部のコンピューターでは、Arduino 環境でアップロード ボタンを押した後に、ボードのリセット ボタンを押す必要がある場合があります。 10 つの時間間隔を XNUMX 秒以上まで変えてみてください。
  • このエラーが発生した場合: [VP 1]デバイスが正しく応答していません。 もう一度アップロードしてみてください (つまり、ボードをリセットしてもう一度ダウンロード ボタンを押してください)。

ブートローダー

  • Arduino ボードにブートローダーが焼き付けられていることを確認してください。 確認するには、ボードをリセットします。 内蔵 LED (ピン 13 に接続) が点滅します。 そうでない場合は、ボードにブートローダーがない可能性があります。
  • どんなボードを持っていますか。 Mini、LilyPad、または追加の配線が必要なその他のボードの場合は、可能であれば回路の写真を添付し​​てください。
  • ボードにアップロードできたかどうか。 もしそうなら、ボードが動作しなくなる前/動作しなくなったとき、ボードで何をしていましたか? また、最近コンピューターに追加または削除したソフトウェアは何ですか?
  • 詳細出力を有効にしてアップロードしようとしたときに表示されるメッセージ。 これを行うには、Shift キーを押しながらツールバーのアップロード ボタンをクリックします。

Arduino REES2 Uno の使い方ガイド

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *