Hobby Lab 趣味のモノ作り実験のサイトです。
Software 開発環境 Arduino DUE_CH340 設定
--------- menu ---------
1.DUE-CH340外観
2.準備
3.簡単プログラミング

--------- 関係 ---------

■Software

OS関係 ●Mint 関係
 PCへMint導入
 アプリ導入
 その他1
 アイコンを作る

●Ubuntu 関係
 PCへUbuntu導入
 アプリ導入

●RaspberryPi 関係
1.はじめに
 RaspberryPiへOS導入
 アプリ導入
 Programming

3,シェル・コマンド関係
 LXTerminal
 sed
 i2ctools

3,I/O・アプリ関係
 RealVNCとViewer
 IO動作確認
 MySQL
 Python
 raspberrypiハード

Server 関係 ●レンタルサーバー
 CORE-X

●Windowsサーバー
 XAMPPの概要と導入
 Note XAMPP
 Note XAMPP Err
 Note Apache
 Note PHP
 Note MyQSL

programming関係 ●Python 関係
1.はじめに
 RaspberryPi開始
 Windows開始

2.共通事項
 プログラミングNote
 パッケージ導入 pip
 標準ライブラリ
 Serialライブラリ
 SMBusライブラリ

●HTML関係
 開始とNote

開発環境 IDE ●STM32
 STM32CubeIDEでプログラム
 HALと直接レジスター操作の速度

●CH32
 MounRiver Studioでプログラム

●Arduino
1.概要と導入
2.各ボード毎の設定
 Uno 設定
 Mega2560設定
 DUE_CH340設定
 ESP_WROOM02設定
 ESP12F_D1mini設定
 ESP32設定
 CH32V203の設定
3.ライブラリー
 OneWire使い方
4.その他
 日本語リファレンス
 WiFi Macアドレスを調査

アプリ関係 ●エディタ
 VSC導入

●回路図CAD
 KiCAD導入

●回路シミュレータ
1.LTspice
 シミュレーションの設定
 色の設定
 電源設定設定

●リモートソフト
 RIGOL用UltraSigma導入

プロトコル関係セキュリティ

その他アスキーコード
正規表現

1.DUE-CH340外観


 




2.ArduinoIDEを使う準備

(1)ArduinoIDEでDUE-CH340のプログラムを作成出来る様にする
 先にインストールしたArduinoIDEを起動し、Toolsをクリックしてメニューの[ボード]に 下図の様に”[Arduino Due(Programming Port)"が表示されていない場合 (表示されている場合はプログラムが出来るのでここをクリックして移動下さい。)は、 [ボード]にマウスを移動すると右側に下図の様にボードを表示するメニューが表示されます。
 そのメニューに[Arduino ARM(32-bits)Boasrds]が有ればここをクリックして移動下さい
 無ければ[ボードマネジャ]へマウスを移動します。
 
 次に右又は左クリックするとボードマネージャのダイヤログボックスが表示されるので検索欄に『DUE』と入力すると下記の様になります。
 
 Arduino SMA Boards(32-bit ARM Cortex-M3)と言うパッケージの[インストール]をマウスでクリックするとボードのインストールが開始されます。
 
 ボードのインストールが完了すると内の様に[INSTALLED]と表示されます。
 
 次に右下の[閉じる]へマウスを移動してクリックしボードマネージャを消してください。
 
 再びIDEの[ツール]へマウスを移動してクリックし下さい。
 [ボード]へマウスを移動、右側にメニューが表示されます。
 その中で[Arduino ARM(32-bits)Boasrds]へマウスを移動、さらに右側にメニューが表示されます。
 
 その中で[Arduino Due(Programming Port)]へマウスを移動しクリックします。
 DUEのプログラムが出来るか確認するため、IDEの[ツール]へマウスを移動してクリックして下さい。
 [ボード:"Arduino Due(Programming Port)"]が表示されているはずです。
 
 これでDUE-CH340のプラグラムを作成する事が出来ます。
 
(2)パソコンと開発ボードをUSBケーブルで通信が出来るようする。
 パソコンで開発したプログラムを開発ボードへ転送するためにUSBケーブルを使用します。
 このUSBケーブルがどのCOMポートなのか以下方法で確認します。

 Windowsのスタート(左下)にマウスを移動して右クリックして[ディバイスマネージャー]へマウスを移動する。
 
 左クリックすると下記[デバイスマネージャー]のダイヤログボックスが表示されます。
  
 パソコンと開発ボードをUSBケーブルで接続する。
 [デバイスマネージャー]のダイヤログボックスに[ポート(COMとLPT)]が表示されますのでマウスをそこへ移動し左ダブルクリックします。
 私の場合は下記の様に[USB-SERIAL CH340(COM4)]の項目が表示されます。
 ※1:(COM4)について私の場合はCOM4だが使われるパソコンの環境によって違う番号が表示されるので注意して下さい。
 
 この [COM4] ※1がUSB接続したポート番号になります。
 確認した後はデバイスマネージャーは右上の×印を左クリックして消してください。
 
 ArduinoIDEの[Tools]にマウスを移動し左クリックして[Port]→[COM4]※1へマウスを移動すると下図の様になります
 
 続いて左クリックしてください。
 設定が完了したか確認するには[Tools]にマウスを移動し左クリックすると下図の赤枠の様に
 ボード:"Arduino Due(Programming Port)"
 シリアルポート:"COM4" ※1
 となっていれば準備は完了です
 




3.ArduinoIDEで簡単なプログラミング

(1)DUE-CH340で簡単プログラム
DUE-CH340ボードに有るLEDランプを点滅するプログラムを作ります。
IDEに下記プログラムの内容を記載します。
void setup() {
pinMode( 13, OUTPUT );
}
void loop() {
digitalWrite( 13, HIGH );
delay(100);
digitalWrite( 13, LOW );
delay(100);
}
プログラムを記入した後へマウスを移動するとへ変化して右又は左クリックするとに変化します。

始めて作成した場合は下記ダイアログボックスが表示されるので、作成したプログラムを格納する場所やファイル名を入れて(ここでは場所は変更無し、ファイル名を『LED_flashing』と入力)[保存]をクリックしてください。


下図の黒いスペースに幾つかの言葉が表示され

『ボードへの書き込みが完了しました。』とメッセージが出れば、完了です。
接続されたボードを見るとボード内のLEDで「L」と記載されたLEDが0.1秒の間隔で点滅を繰り返しているはずです。

更新日 2025/07/25 09:33  Administrator Takeshi Hirabayashi