Arduinoコーディングシリーズ#2:Arduino IDEのダウンロードとインストール
電子回路とコーディングの簡単な知識で使いやすいArduinoコーディングは、コンピューター上のArduinoエディターのインストール、いくつかの電子コンポーネント、ジャンパー配線、パンボードの準備から始まります。
Arduinoコーディングは、Arduinoボードに接続する単純な電子回路を作成するだけでなく、Arduinoエディタでコードを作成、コンパイル、アップロードするために、最初にいくつかのコンポーネントとセンサーを使用します。 試してみよう。
基本的な手順を実行すると、自分の興味に基づいて独自のクリエイティブプロジェクトを作成することができます。
エレクトロニクス側はあまり複雑ではありません。 Arduinoのエレクトロニクスでは、すでに聞いたことや学んだオームの法則が最も難しいと思われます。 また、バッテリまたは電源の+または - を電気スパークを起こさないように接続するなど、非常にシンプルな電気安全に関する指示を覚えておいてください。
インストール
以下のプロセスは少し時間がかかりますが、実際のダウンロードとインストール作業は数分で非常に高速です。 しかし、仕事中に問題が発生する可能性があるため、詳細な説明を追加しました。
SOFTWAREタブに入ると、Arduinoエディタの2つのバージョンが表示されます。 1つはオンライン版で、もう1つはダウンロード可能なArduino IDEバージョン1.8.5です。
この1.8.5バージョンをダウンロードするだけです。 Microsoft Internet Explorerを使用することをお勧めします。 私はおそらくGoogle Chromeを使用しているため、未知のダウンロードエラーを経験しました。 お使いのコンピュータがWindows 7以上の場合は、Windows XPの場合はWindowsインストーラ:をクリックします。
寄付金の価格表の下にある「JUST DOWNLOAD」ボタンをクリックします。
ダウンロードが完了したら、バックグラウンド画面のデスクトップユーザーディレクターのダウンロードディレクトリに移動します。 あなたはarduino 1.8,5-windows.exeファイルを見つけることができます
ほとんどのWindows PCユーザーは、C:とD:の形式のハードディスクを使用するため、データの使用と保存を容易にするために、C:ではなくD:ディレクトリにarduino 1.8,5-windows.exeファイルをインストールする必要があります。
D:ディレクトリに移動した後、arduino 1.8.5-windows.exeファイルをダブルクリックして実行します。
以下の画面を参照しながら、参照ボタンをクリックしてPC上のディレクトリD:を選択します。 インストールボタンを押します。
インストールの最後に、Adafruit Industriesはインストールするかどうか尋ねます。 AdafruitはArduinoコーディングの分野と密接に関連しているので、インストールボタンを押して終了してください。
Arduinoディレクトリは、図のようにローカルディレクトリDにインストールされています。 あなたのコンピュータでC:を吹くという最悪の場合でも、D:に格納されているArduinoコードを保護します。
Arduinoのディレクトリレイアウトを見てみましょう。
librariesディレクトリにattentioを送ります。 arduinoコーディングを進めるときは、必要に応じて現在のディレクトリに新しいユーザーアプリケーションライブラリを登録する必要があります。
ただし、既存のライブラリディレクトリを使用して誤って内容を編集または削除すると、いくつかの不明なエラーが発生することがあります。 彼らをそのまま残してください。 もう触らないでください!
あるいは、例えば "prog_ex"ディレクトリのようにユーザを定義することは非常に便利です。 ここで編集したexmpleコードを保存します。 さらに、このディレクトリを使用して、アプリケーションコーディングに必要な新しいライブラリを保存して登録することができます。
Arduinoのエディタで新しい特定のライブラリを登録する必要がある場合は、たとえば "prog_ex"の内部へのパスを指定できます。
prog_exという名前のアプリケーションと、新しいライブラリを登録する必要があるかどうかを確認します。
この方法は、あなたがArduinoで作業しているコンピュータを他の人に変更するときに非常に役立ちます。 ディレクトリを運ぶだけであれば、いわゆる。 "prog_ex"は、他のコンピュータに移動した後、もちろん、アプリケーションコードをコンパイルしてアップロードするときに、その時点でライブラリパスを再度指定する必要があります。 それでおしまい。
上記のArduinoディレクトリでは、USBケーブルを使用してPC上のUSBポートに接続するときに、Arduinoによって割り当てられたUSB COMポートをデバイスマネージャ経由で管理します。
標準のUSBドライバは、Arduinoエディタがインストールされているときにデフォルトで提供されます。 しかし、COMポート認識の問題は、CH340G FTDIチップを使用して中国製のArduino互換ボードで頻繁に発生する可能性があります。 したがって、CH340Gドライバを追加インストールすると、問題なくArduinoコードをコンパイルしてアップロードできます。 標準
USBドライバとCH340Gドライバは競合しないため、PCが自動的に認識します。
ユーザーはjavaディレクトリに触れる必要はありません。 しかし、Javaが必要な場合には、定期的にJavaを更新する必要があります。 Arduinoバージョンの更新に影響を与える可能性があります。
Arduinoアイコンをクリックして実行し、ファイルタブで新しいファイルを選択すると、次の画面が表示されます。
ユーザーはまだコーディングを開始していませんが、コード化されたセットがあります。 このバックグラウンドタイプのコードは最小値と呼ばれます。 実行コマンドはありませんが、Arduinoコードの最小限の形式を満たしているため、コンパイルしてマイクロコントローラArduinoボードにアップロードできます。
しかし、アップロード後、PCのArduinoエディタやシリアルモニタとの特別な通信はないことが示されています。 このコーディングは、Arduinoに無線Wi-Fi機能を提供するESP8266 ESP-01モジュールのファームウェアインストールにも不可欠です。
上の図の黒いコンソールウィンドウには、コンパイルのアップロード中に表示されるエラーが表示されます。
シリアルモニタは、Arduinoにキーボードと同様にディスプレイも備えていないため、USBケーブルを介したシリアル通信によってPCのArduinoコードの出力を監視するのに役立ちます。
Arduinoのコードレイアウト
Arduinoのコードは、以下のように3つの部分で構成されています。
ヘッダ領域にはライブラリの呼び出し、intergerまたはfloat型のグローバル変数の宣言、クラスコマンドの宣言が含まれます。
setup()では、Arduinoデータピンの基本ボーレート設定と入出力モードを設定する必要があります。 さらに、setup()内で設定が行われると、loop()ステートメントでさらに設定することはできません。
無限に繰り返されるloop()文では、設置されているLEDのセンサデータ測定とON-OFF出力を行うことができます。 loop()ステートメントは、電源が切断されると停止し、電源が再びオンになると、以前にcuploadされたコードは引き続き実行されます。
Arduinoボード、パンボード、LED、およびジャンパーラインが購入されている場合は、Arduinoコーディングを開始する準備が整いました。
PCのUSB COMポートにUSBケーブルを差し込んでください!
Arduinoボードや部品の購入については、以下の前のブログを参照してください。
初心者向けのArduinoコーディングシリーズ#1、 "部品購買ガイド"
https://steemit.com/jp/@codingart/arduino-1