アルドゥイーノのインストール。 Arduino を使い始めて、ドライバーをインストールします。 Arduino IDE の起動

ほとんどの Arduino ボードには、USB からシリアルへのコンバーターが組み込まれています。 最近では、CH340 チップがこれらの目的に使用されています。 この超小型回路は、マイクロコントローラーの製造コストを大幅に削減し、パフォーマンスにはまったく影響しません。 また、組み込みの USB 接続サポートを持たないデバイスのプログラマーでも使用されます。 そのようなプログラマーの助けを借りて、簡単にフラッシュすることができます. でこれについて話しました。

追加のライブラリを使用するには、それらをインストールする必要があります。 ライブラリ マネージャーが開き、既にインストールされている、またはインストールする準備ができているライブラリのリストが表示されます。 リストをスクロールして見つけ、インストールするライブラリのバージョンを選択します。 ライブラリのバージョンが 1 つしかない場合があります。

バージョン選択メニューが表示されなくても心配はいりません。これは正常な動作です。 接続速度によっては、ダウンロードに時間がかかる場合があります。 ライブラリ マネージャーを閉じることができます。 「ライブラリを含める」メニューで利用可能な新しいライブラリを見つけることができます。

「しかし」は一つだけです。 デフォルトでは Windows システムこのチップのドライバーはインストールされていません。 このため、デバイスが正しく動作しないか、まったく認識されない場合があります。 これを修正するには、CH340G ドライバーをダウンロードしてインストールする必要があります。 ドライバーとインストール手順へのリンクは以下のとおりです。

フォルダ名はライブラリの名前です。 ダウンロードしたライブラリは解凍せず、そのままにしておいてください。 ドロップダウン リストの上部で、[追加] オプションを選択します。 追加するライブラリを選択するよう求められます。 ドロップダウン メニューの下部に [ライブラリ] が表示されます。 スケッチで使用する準備ができました。

パスは設定パネルに明確に表示されます。 [設定] タブがデフォルトで [ファイル] の下に開いている場所を確認したい場合。 追加したばかりのライブラリが、メイン ライブラリの後のリストで使用できることを確認してください。 コンパイル時にライブラリが選択される方法は、ディストリビューションに存在するライブラリを更新することであることに注意してください。 これは、ライブラリをアルバムの「libraries」フォルダに配置すると、他のバージョンのライブラリが上書きされることを意味します。 追加のカーネルに存在するライブラリでも同じことが起こります。

CH340G ドライバーのダウンロード

ドライバーのインストール

  1. 上記のリンクから、お使いのオペレーティング システム用のドライバーをダウンロードします。
  2. アーカイブを解凍する
  3. 実行可能ファイル SETUP.EXE を実行します。
  4. 開いたウィンドウで、[インストール] ボタンをクリックします。
  5. これでインストールは完了です

この記事がお役に立てば幸いです。 そして、下のソーシャルボタンを使用すると、2倍幸せになります🙂

アルバムに配置したライブラリのバージョンは、ディストリビューションまたはコア フォルダーのバージョンよりも低い場合がありますが、コンパイル中には引き続き使用されることに注意することも重要です。 このチュートリアルは、Limor Freed によるテキストに基づいています。

Arduino IDE のインストール

マニュアルのコード サンプルはパブリック ドメインにリリースされます。 また新しいおもちゃができました。 しかし、タイトルに戻ります。 つまり、ドライバをインストールしようとすると、次のようなエラー メッセージが表示されるはずです。 署名されたドライバーがないため、インターネット上で適切なドライバーが見つからないため、[コンピューターでドライバー ソフトウェアを検索する] オプションを選択します。 開発環境をまだダウンロードしていない場合は、ここからダウンロードできます。 ひたむきな オペレーティングシステムリアルタイムで、この新しい世界で確固たる地位を築いています。

コントローラ Arduino Uno R3CH340
USBケーブルは含まれていません

これは、Atmega328 マイクロコントローラーを含む、最も人気のある Arduino UNO R3 モジュールのアナログです。 マイクロコントローラの中央モジュールは、Arduino デバイスの幅広いクラスに含まれています。 モジュールのマイクロコントローラは、特別なプログラマを使用せずに USB 経由でプログラムされます。 Arduino Uno R3 CH340 は、平面マイクロ回路を使用して作られています: MK Atmega328P-AU および USB-UART インターフェイス コンバーター CH340G チップ。 SMDパッケージでMKチップを使用することで、モジュール出力の電流負荷容量が増加しました。 Atmel 社は、MS ケースの片側にあるマイクロコントローラーのピンの総負荷電流を制限しています。 適用されたMKの結論が4つの側面に配置されているため、モジュールの負荷容量が増加しました。
Arduino とそれに関連するすべてのものは、一方で、アマチュアが低ハードウェア コストで開発を試す良い機会です。 一方、設計局、研究所、および最新のデバイスの作成に取り組んでいるその他の創造的な構造に適用可能な自動化のための回路およびソフトウェアソリューションをテストするための安価なプラットフォームです。

デスクトップおよびモバイル オペレーティング システムは、コントロールの実装にはあまり適していません。ガジェットに負荷をかけた状態でテストしている場合、すぐにガベージ コレクターとその仲間の歌を歌っているかもしれません。 最後に、実際の物理転送システムにより、データがプロセス コンピューターに確実に移動します。

この煩わしい手順が 1 つ遅れていれば、プロセス コンピュータは問題なく実行されます。 他の場所で説明されているため、製品をインストールするつもりはありません。 ネットワーク経由で通信したい場合は、さらにいくつかの可能性を作成する必要があります。 このように構成されたプロセス コンピューターが、ブリッジ ベースのスケッチを処理できなくなっていることを確認します。 通常またはほとんど使用されていないプレーナの場合は、警告ラベルを貼り付けて注意することをお勧めします。

特徴

供給電圧、V
USB 5 コネクタに供給
丸型コネクタ経由 7 - 12
スタビライザー出力電流 3.3V 50mA
メモリキロバイト
フラッシュ 32 (ブートローダーが占有する 0.5 を除く)
スラム 2
EPROM1
クロック周波数 16MHz

Arduino Uno R3 CH340 モジュールの特性は、Arduino Uno R3 の特性を繰り返します。 多くの点で、それらは使用される MK の種類によって決まります。

Arduino ボードの接続

リモートコンピュータとのシリアル接続がリモートで制御されます。 使用するインターフェースに応じて、異なるバージョンのクラスが使用されます。 そのため、次のセクションで詳しく見ていきます。 ここでは純粋な参照を使用しているため、新しいスレッドを作成していません。イベント ハンドラーは無限ループを取得します。

これは、メモリがまだ不足している場合にのみ当てはまります。著者のテストでは、測定時間は 5 ~ 10 分です。 兵器の分野で広く使われているモジュレーション・ドメイン・アナライザのデバイス・クラスは、私たちが裏から話題に乗ることを可能にします。 それらはオシロスコープのように機能し、電圧の代わりに時間の経過に伴う周波数応答をいつの間にか、または段階的に表示します。

図式

Arduino Uno R3 CH340には分岐電源回路があり、DC2.1およびUSBB-1Jソケット、NCP1117ST50T3GおよびLM358マイクロ回路、Q1トランジスタ、そのタイプはSI2301DSです。 電源のプラグ DJK-02A が DC2.1 に挿入され、中央の接点が正極です。 もう 1 つの電源接続は USB タイプ B コネクタ経由で、RT ヒューズはコンピュータの USB ポートを過負荷から保護します。 USBポートから500mA以上消費すると接続が切れ、ケースが冷えると接続が復活します。 ダイオード D1 を介して、NCP1117ST50T3G マイクロ回路電圧レギュレータ 5 ボルトに電力が供給されます。 要素の安定した電源電圧は、その出力から得られます。 Arduino回路ウノ R3 CH340。 LM358 チップは、実験室の電源からの電圧レベルを分析します。 次のように機能します。入力+の電圧が入力-の電圧よりも大きい場合、出力はマイクロ回路の供給電圧になり、それ以外の場合、出力の電圧はゼロになります。 抵抗 R14 と R15 の分圧器のおかげで、1n4007 ダイオードのピン 1 の電圧が 6.6 V を超えると、LM358 の出力は 5 ボルトになり、それ以外の場合は 0 ボルトになります。

図 4 は、一定の時間間隔を繰り返し評価して得られたヒストグラムを示しています。 前の例との最も重要な違いは、使用されているプロセス マシンを特定する必要があることです。 このため、残りのコードの領域で大幅な変更は必要ありません。

これは、前のセクションで使用したスケッチがここでは機能しないことを意味します。 その結果が図 5 のヒストグラムです。速度が遅いため発生周波数が低くなる場合がありますが、ケーブルを直接接続することで安定性が高くなることは特筆に値します。

Q1 SI2301DS は、パワー P チャネル MOSFET トランジスタです。 そのロック解除電圧は、ソースに対して負の電圧で、ゲートに印加され、そのしきい値を超えています。 Pチャネルトランジスタでは、負のゲートソース電圧が印加されると、ドレインから回路に電流が流れ、ドレインは回路の負極に接続されます。 トランジスタにはダイオードが含まれています。 トランジスタが開いているとき、電流は両方向に流れます。
電源回路がどのように機能し、どのような機能を実行するかを理解してみましょう。 外部 9 ボルト電源のみが Arduino Uno R3 CH340 に接続されているとしましょう。 次に、NCP1117ST50T3G スタビライザーの出力から、5 ボルトが回路に入ります。 モジュールが USB ポートにのみ接続されている場合、電源電流はヒューズ RT とトランジスタ Q1 のボディ内のダイオードを通って流れます。 ここで、電源と USB ポートを接続したときの状況を想像してください。 正電圧供給ラインには、スタビライザーからの 5 ボルトがあります。 USB ポートからの電流はダイオードを通って流れるはずですが、ダイオードの両端に電圧降下があり、USB にも 5 ボルトが含まれています。 したがって、ダイオードを通過すると、USBからの電圧が低下し、ラインにはすでに5ボルトのスタビライザーがあります。 したがって、USB からの電流は流れないか、またはその値が非常に小さい可能性が高くなります。大きなものから小さなものへしか流れませんが、その逆はできません。 そのため、電源が動作している場合、USB ポートからの電力消費は自動的に停止します。
1n4007 ダイオードのピン 1 の電圧が 6.5 ボルト以下に低下すると、LM358 MS のコンパレータ出力の電圧がゼロになり、トランジスタ Q1 が開き、USB コネクタ ピンから回路に電力が供給されます。 5ボルトなので、 USB給電また、5ボルトの場合、目に見える電流はどの方向にも流れません。 2 つのデバイスでまったく同じレベルの 5 ボルトを提供できないため、小さな電流が発生する可能性があります。 したがって、「慎重な神は救う」という原則に基づいて、USB に接続している間、出力電圧が 7 ボルト未満の電源を使用することは禁じられています。
LM358 MS のコンパレータの機能は、電力が臨界値を下回ったときに信号を生成することです。 これは、デバイスの電源を入れるときに使用されます。 Arduinoベースバッテリーの Uno R3 CH340。 完成したデバイスが電源の代わりにバッテリーで駆動されている場合は、出力電圧レベルで放電を監視する必要があります。 完成したデバイスには PC への接続がなく、USB コネクタは独自の目的に使用できます。 電池が放電されると、電圧が低下し、これを判断するコンパレータがトランジスタ Q1 を開き、USB ポート コネクタの電源接点に電圧が供給されます。 これは、機器内のさまざまなデバイスによってバッテリが低下しているかどうかを判断するために使用されます。

図 5: ヒストグラムの形状は安定性が高いことを示しています。 この技術的な弱点により、プロセス コンピューターからワークステーションへの情報の送信に限定する必要があります。 定期的にチェックすることもできます 新しいバージョン. ダウンロードしたら、それを解凍し、その結果、目的の場所に移動します。

今私たちがやろうとしていることは、直接アクセスで私たちの生活を楽にすることです. 「ショートカットをここに作成」を離して選択します。 デフォルトの名前はかなり見苦しいので、よりわかりやすい名前を割り当てることができます。 拡張子を常に考慮に入れる「プログラム バージョン名」構造に従うことをお勧めします。


CH340G チップは、USB ポート経由で PC との通信を提供します。 RS232 インターフェイスを介して外部デバイスを簡単にプログラミングできるように、ボードには X1 コネクタがあります。 U5 LM6206 スタビライザーによって 3.3 ボルトの電圧が供給されます。 リセット ボタンは抵抗 R13 に接続されています。 インサーキット プログラミング ICSP 用のコネクタは、MK SPI インターフェイスの接点に接続されます。 MC 出力は、ボードの端にあるコネクタに接続されています。 ダイアグラムBに示されているLM358チップに含まれる2番目のオペアンプは、IOLソケットのピン13に接続されています。 インジケータ L の動作を保証し、MK の出力を LED の電流負荷から保護します。

Windows7、Vista または XP のドライバーのインストール

「コントロール パネル\\システムとセキュリティ\\システム」というパスにすばやくアクセスしたことがわかります。 デバイスにアクセスするには、左側のメニューからデバイス マネージャーを開く必要があります。 これは、何かがうまくいかなかったため、適切に機能しないことを意味します。 ここで、2 つのオプションがあります。

Arduino IDE のインストール

インストール中に、次のようなダイアログ ボックスが表示されるのは正常です。 数分後、インストールは正常に完了します。 最後に、デバイス名の存在に関する警告がどのように消えたかを確認します。 名前の横に単語が表示されます。 カードは、プリント回路と電子部品で構成されています。

表示

動作モードを表示するには Arduinoボード Uno R3 CH340 には 4 つの LED があります。

オン - 電源オン
RX - データ送信
TX - データ送信
L - ピン 13

USBチップドライバー

パーツの購入: お気に入りの電気店からパーツを購入します。 生産バージョンは基本的なコンポーネントで設計されているため、コンポーネントを簡単に見つけることができます。 シリアル バージョンのカードを使用している場合は、外部電源から電力を供給する必要があります。 カードをコンピュータのシリアル ポートに接続します。

外部電源を使用してカードに電力を供給するには、電源コネクタに最も近い 2 つのピンにジャンパを接続します。 新しいハードウェアの追加ウィザードが開きます。 次に、「一覧または特定の場所からインストールする」を選択し、「次へ」をクリックします。

Arduino Uno R3 CH340 モジュールを PC で動作させるには、OS 用のドライバーをインストールする必要があります。

CH340Gチップの動作にはドライバが必要です。 USB インターフェース信号を UART 形式に、またはその逆に変換します。 モジュールを USB ケーブルで PC に接続します。 Windows が Arduino を検出できず、認識できないエラーが返された場合 USB デバイスデバイス マネージャーで、次の操作を行う必要があります。

プログラムをカードにダウンロードする

新しいハードウェアの検出ウィザードが再び表示されます。 上記と同じ手順に従います。 ここでは、画面の表示方法を確認できます。 また、使用しているマイクロコントローラを指定する必要があります。 カードに組み込まれているチップを見てください。

プログラムが正常にダウンロードされると、[ダウンロードの準備完了] ステータス バーにメッセージが表示されます。 次の手順に従う必要があります。 製品ページの対応するチュートリアル。 ダウンロードが完了したら、ダウンロードしたファイルを解凍し、フォルダー構造が保持されていることを確認します。 フォルダをダブルクリックして開きます。 内部にファイルとサブフォルダーがあるはずです。

ドライバーをダウンロードし、アーカイブを開き、SETUP.EXE を実行して [インストール] をクリックします。


デバイス マネージャーを開きます。 インストールが成功すると、Arduino は USB-SERIAL CH340 として識別されます。


新しいハードウェアの追加ウィンドウが表示されます。 「一覧または特定の場所からドライバーをインストールする」を選択し、「次へ」をクリックします。 同じオプションと同じディレクトリを選択して、同じ手順に従います。

  • このウィンドウで、「いいえ、今は接続しません」を選択し、「次へ」をクリックします。
  • [完了] をクリックします。
ここからは、選択された言語がブラジルのポルトガル語であると仮定します。 カードを接続し、シリアル ポートを選択します。 開発環境で「アップロード」ボタンをクリックするだけです。

問題がある場合は、トラブルシューティングのヒントを参照してください。 コード内の大文字を尊重します。 - 多くの行はセミコロンで終わらなければなりません。 リストの最初のアイコンはコード分析を実行し、それが正しいかどうかを示します。 各プロジェクトを別のフォルダーに保存することが重要です。

USB2.0 シリアル デバイスが再び認識されない場合は、デバイス マネージャーで USB 2.0 シリアルを右クリックし、[ドライバーの更新] を選択します。 次に、このコンピューターでドライバーを検索し、CH341SER フォルダーへのパスを指定して、[次へ] をクリックします。

健康診断アルドゥイーノ 宇野 R3 CH340

インストールが成功した後 USB ドライバー仮想 COM ポートが PC に表示されます。 次に、開発パッケージをインストールする必要があります Arduino プログラム IDE。 公式サイトからダウンロードです。 IDE メニューから Tools/Board/Arduino UNO と Tools/Port/COM5 を選択します。

Arduino IDE の使用

プロジェクトを作成するたびに、適切な名前の新しいフォルダーが準備され、そのプロジェクトのファイルのみが保存されます。 ダウンロードが完了すると、実行可能ファイルが作成されます。


次の図では、インストール プロセスがどのように完了するかを示しています。

最初のプログラム

プログラムをインストールすると、含めることにしたすべてのアドオンをインストールするかどうかを尋ねるメッセージが表示されます。 一般的に、インストールボタンをクリックします。 最後に、インストール プロセスが完了し、警告画面が表示されます。 エラー メッセージが表示されず、ダウンロードが完了したことを示すメッセージが表示された場合は、すべて正常です。


確認するには、Arduino/examples/01.Basic/Blink フォルダーからプログラムを開き、File/Upload コマンドを使用して MK に書き込みます。 コマンド実行の結果、LED L が点滅します。

このセクションでは、モジュール、シールド、RFID、LCD 1602、TFT を使用した実験について説明します。 ディスプレイ、SG90サーボドライブ、SIM800、SIM900 GSMモジュール、VK-16E GPSモジュールなど

3 番目のステップ - ソフトウェアを解凍します

コードを記録して変更するために、この点滅の頻度を変更できます。 アイテムを10%ゲット! 上位20名まで利用可能。 時間が経つにつれて、この手順は廃止されました。 ダウンロードしたのは、ファイルを使用する前に解凍する前の圧縮フォルダーです。 これを行うには、使用する解凍プログラムを使用します。

多くの場合、ファイルの解凍は非常に簡単です。 これを行うには、通常、解凍プログラムを開いて、メイン画面で解凍するファイルをダウンロードするだけで十分です。 フォルダーのすべてのコンテンツを持って解凍し、解凍したファイルを好きな場所に置きます。

説明: USB-SERIAL CH340 Driver Installer
ファイルのバージョン: 8.5
ファイルサイズ: 2.33M
対応OS:Windows 10、Windows 8.1、Windows 7、Windows Vista、Windows XP