ARDUINO DUEは、電子エンジニアや愛好家向けに設計されたARMコントローラーベースのボードです。ARMアーキテクチャは、現代の電子機器に非常に影響を与えています。私たちはどこでもARMアーキテクチャベースのコントローラーを使用しています。たとえば、携帯電話、iPod、コンピューターなどでARMコントローラーを使用しています。産業用システムを設計する場合は、ARMコントローラーを使用する必要があります。ARMコントローラは、動作の頻度とデータバスサイズのために非常に重要です。
ARMコントローラーは、通常のコントローラーよりも優れた結果を得ることができ、通常のコントローラーよりも多くの機能を備えています。これにより、画像処理などのより高度な機能を設計するためのARMコントローラーを学ぶ必要があることは明らかです。
ARMアーキテクチャを理解するには、ARDUINODUEを学習するのが最善の方法です。下の図は、ArduinoDueボードを示しています。
市場にはさまざまな種類のARDUINOボードがあり、UNOが最も人気があり、DUEが最も洗練されています。DUEコア「からのものであるSAM 3X8E図に示すように、」コントローラ。このコントローラーは、UNOの5倍以上の速度である84MHzクロックで動作します。ほぼ60のGPIO(汎用入出力)を備えているため、シフトレジスタを必要とせずにこのボードを自由に使用できます。初心者から上級レベルまで、すでに多くのArduinoおよびArduino Unoプロジェクトをカバーしており、Arduinoを最初から学ぶためのほぼすべてのトピックをカバーしています。
8ビットタイプのATMEGAコントローラーから設計されたUNOと32ビットタイプのARMタイプから設計されたDUE。この数値自体が、2つのボード間の達成度、パワー、速度のギャップを区別します。特に初心者にとってARMコントローラーを理解する最も簡単な方法であるため、DUEボードを選択しました。したがって、このチュートリアルでは、Arduino Due Boardの使用を開始するために、ArduinoDueを使用してLEDを点滅させます。このプログラムとチュートリアルは、ArduinoUnoと一緒にLEDを点滅させます。ソフトウェアとダウンロード、アップロードのプロセスはUnoでも同じです。
ARDUINO DUEボードにはシールドボードもあり、基本的にはARDUINOの拡張機能です。これらのシールドは、ARDUINOに追加機能を追加します。これらのシールドは、ARDUINO上に積み重ねられています。
必要なコンポーネント:
ハードウェア: Arduino Dueボード、接続ピン、220Ω抵抗、LED、ブレッドボード。
ソフトウェア: Arduino毎晩、このリンクからダウンロードしてください:https://www.arduino.cc/en/Main/Software
上記のリンクを開くと、ダウンロードセッションの下に、最新バージョンのARDUINOソフトウェアがあります。これは1.6.8です(この記事の執筆時点)。古いバージョンをお持ちの場合でも、新しいバージョンをダウンロードしてください。以前のバージョンでは、DUEボードライブラリは存在しません。そのため、以前のバージョンではDUEボードを検出できません。以前のバージョンを更新して、DUEボードを機能させることができます。
ソフトウェアのWindowsインストーラボタンをクリックします。
次に、セットアップのダウンロードボタンをクリックしてダウンロードを開始します。セットアップファイルは約85Mbになります。
ダウンロード後、ダブルクリックしてファイルをインストールします。インストールが完了すると、以下に示すようなアイコンがデスクトップに表示されます。
プログラムをダブルクリックして開始します。
ご覧のとおり、DUEボードには2つの接続詞があります。
両方のポートを使用してDUEをプログラムできますが、ネイティブUSBポートを使用します。USBプラグを接続し、もう一方の端をPCに接続すると、電源LEDが点灯するはずです。
ARDUINOプログラムが実行されたら、プログラムの「ツール」メニューからARDUINODUEボードを選択する必要があります。DUEボードを選択すると、次のセクションの次の図に示すように、選択したボードが右下に表示されます。
USBをNATIVEポートに接続したので、ソフトウェアで「NATIVEポート」を選択する必要があります。このオプションは、「ツール」オプションにも含まれます。選択すると、プログラムをアップロードする準備が整います。
回路と動作の説明:
ここでは、1000msごとにLEDを点滅させるプログラムを作成します.220Ωの電流制限抵抗を介してPIN13のLEDを接続します。
次に、図(左上隅)に示されている[アップロード]ボタンをクリックして、プログラムをアップロードします。
プログラムのアップロードに成功すると、画面の左下に「アップロードが完了しました」と表示され、LEDが点滅し始めます。
このボードのGPIOには3.3Vの電圧制限があることを覚えておくことが重要です。したがって、3.3Vを超える電圧を期待することも、このボードのどのピンにも3.3Vを超える電圧を与えることもできません。ボードに3.3vを超える電圧が印加されると、ボードが恒久的に損傷する可能性があります。
以下のコードを確認して、理解を深めてください。