lcdwiki E32R35T 3.5インチ MicroPython デモ

仕様
- モジュール: 3.5インチ ESP32-32E ディスプレイモジュール
- 解像度: 320×480
- スクリーンドライバIC:ST7796
- メインコントローラー: ESP32-WROOM-32E
- 主周波数: 240MHz
- ワイヤレスサポート: 2.4G WIFI+ Bluetooth
- Thonnyバージョン: 4.1.6
- ESP32 MicroPython ファームウェア バージョン: 1.23.0
ピン割り当て手順
後方 view 3.5インチESP32-32Eディスプレイモジュール:
ESP32-32E ピン割り当て手順:
| 車載デバイス | オンボードピン | ESP32-32E接続ピン | 説明 |
|---|---|---|---|
| TFT_CS | IO15 | LCD画面チップ選択制御信号、低レベル 効果的 |
|
| TFT_RS | IO2 | LCD画面コマンド/データ選択制御信号。高レベル: データ、低レベル:コマンド |
製品使用説明書
ESP32 MicroPython開発環境をセットアップします。
ESP32 MicroPython ドキュメントに記載されている手順に従って、開発環境をセットアップします。
アップロード files:
必要なプログラムを転送する file適切なツールまたは方法を使用して、ESP32 デバイスに接続します。
Exampプログラム使用手順:
exを実行するには、次の手順に従ってください。ampファイルプログラム:
- ステップ 1: デバイスの電源を入れ、プログラム メニューに移動します。
- ステップ2: exを選択ampメニュー オプションからプログラムを選択します。
- ステップ 3: 画面上の指示に従ってプログラムを操作します。
ソフトウェアおよびハードウェア プラットフォームの説明
- モジュール: 320×480 解像度と ST7796 スクリーン ドライバ IC を備えた 3.5 インチ ESP32-32E ディスプレイ モジュール。
- モジュールマスター: ESP32-WROOM-32E モジュールは、最高主周波数 240MHz で、2.4G WIFI+ Bluetooth をサポートします。
- Thonny バージョン: 4.1.6
ESP32 MicroPython ファームウェア バージョン: 1.23.0。
ピン割り当て手順

図2.1リア view 3.5インチESP32-32Eディスプレイモジュール
3.5 インチ ESP32 ディスプレイ モジュールのメイン コントローラーは ESP32-32E であり、そのオンボード ペリフェラルの GPIO 割り当ては次の表に示されています。
| ESP32-32E ピン割り当て手順 | |||
| 機内で デバイス | オンボードデバイスピン | ESP32-32E
接続ピン |
説明 |
|
液晶 |
TFT_CS |
1015 |
LCD画面チップ選択制御信号、
低レベルの効果 |
|
TFT_RS |
102 |
LCD画面コマンド/データ選択制御信号。高レベル:データ、低レベル:
指示 |
|

exのための指示ampルプログラム
ESP32 MicroPython開発環境をセットアップします。
「MicroPython_development_environment_construction_for_ESP32」の詳しい設定方法については、ドキュメントを参照してください。
アップロード files
開発環境がセットアップされたら、関連する fileテスト プログラムを実行するには、ESP32 デバイスにアップロードする必要があります。
アップロードする前に fileMicroPythonのディレクトリの内容をよく理解してください。ampプログラムを実行します。次の図に示すように、パッケージ内のDemo\MicroPythonディレクトリを開きます。
各フォルダの内容は次のとおりです。
- BMP: BMP形式の画像を保存します。ampleプログラムを使用する必要があります。デモ:sが含まれていますampルプログラム
- 、ifirmware MicroPythonファームウェアを保存します(開発環境をセットアップするときに書き込む必要があります)
- フォント: sが保持する中国語と英語の文字モジュロデータを格納する。ample プログラムを使用する必要があります。
- ライブラリ: MicroPythonライブラリを保存します fileそれはampleプログラムが使用する必要がある
- A. ESP32 ディスプレイ モジュールをコンピューターに接続し、USB ケーブルを使用して電源を入れます。
- B. Thonny ソフトウェアを開き、次の図に示すように、ESP32 用に MicroPython インタープリターを構成します。
(すでに設定されている場合は、この手順は省略できます)
- C. ツールバーをクリック
ボタンを押してESP32デバイスを接続します。シェル情報バーに次のプロンプトが表示されれば、デバイス接続が成功したことになります。
- D. 「View ->File「s」ボタンを押して file ウィンドウを開きます(既に開いている場合はこの操作は無視してください)。ウィンドウ内のパッケージ内の「1-例例_Demo\MicroPython」ディレクトリを探し、マウスの左クリックでターゲットを選択します。 file ディレクトリ内で、スタンドアロンマウスを右クリックして「Upload to /」を選択し、ターゲットをアップロードします。 file次の図に示すように:
アップロードする際はご注意ください files、ESP32はプログラムを実行できません。そうでない場合、アップロードは失敗します。
- E. アップロード file上記の方法を使用して、「BMP」、「Font」、「libraries」ディレクトリからESP32デバイスにファイルをコピーします。 file「demos」ディレクトリ内のファイルは転送することも、転送しないこともできます。次の図に示すように:

Exampプログラム使用方法
Samp次の図に示すように、le プログラムはパッケージの Demo\MicroPython\dems ディレクトリにあります。
SampファイルはESP32デバイスにアップロードして開いて実行することも、ローカルコンピュータで開いて実行することもできます。ESP32ディスプレイモジュールの電源を入れて自動的に実行する必要がある場合は、sを変更する必要があります。ampプログラム名を「main.py」に変更し、ESP32ディスプレイモジュールにアップロードします。
Pythonソフトウェアで、ターゲットsを開きますampプログラムを起動するには、メニューバーをクリックします
ボタンを押すと実行できます。操作に失敗した場合は、ESP32デバイスを再接続する必要があります。
各元メンバーの紹介ampプログラムは次のとおりです。
- BMP_テスト.py
この元ampleプログラムはBMP形式の画像を表示するためにST7796.pyライブラリに依存しています。 - フォントテスト.py
この元ampleプログラムは、様々なサイズの中国語と英語の文字を表示するためにST7796.pyライブラリに依存しています。フォントモデリングデータはフォントライブラリに保存する必要があります。 file 該当するフォーマットに従ってください。キャラクターのキャスティングについては、以下を参照してください。 webサイト:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings - グラフィカルテスト.py
この元ample プログラムは、ST7796.py ライブラリを利用して、点、線、長方形、角丸長方形、三角形、円、楕円などのグラフィックスを表示し、描画や塗りつぶし、表示方向の設定を行います。 - Read_ID_GRAM.py
この元ampこのプログラムは、ST7796.py ライブラリを使用して LCD ID と RGAM カラー値の読み取り値を表示します。 - RGB_LED.py
この元ample ハードウェアでは、RGB 3 色ライトのオン/オフと明るさ調整を表示するために、RGB 3 色ライトを使用する必要があります。 - シンプルなテスト.py
この元ample はソフトウェア ライブラリに依存せず、シンプルな画面スクロール コンテンツを表示します。 - タッチ_キャリブレーション.py
この元ampleはST7796.pyライブラリとtouch.exeライブラリに依存しており、抵抗膜式タッチスクリーンのキャリブレーションを表示します。画面に表示される指示に従ってください。キャリブレーションが完了すると、キャリブレーションパラメータがシリアルポートから出力され、sの初期化にコピーされます。ampプログラムです。タッチスクリーンは表示方向に合わせて調整する必要があります。このプログラムでは、表示方向を次の図に示すように変更できます。
- タッチペン.py
この元ample は ST7796.py ライブラリと touch.exe ライブラリに依存しており、タッチ スクリーン上に点や線を描画する操作を表示します。
よくある質問
- Q: ESP32-32E モジュールをリセットするにはどうすればよいですか?
A: RESET_KEY ボタンを長押ししてモジュールをリセットします。 - Q: BOOT_KEY の機能は何ですか?
A: BOOT_KEYはダウンロードモードの選択に使用します。ボタンを長押しして電源を入れ、放すとダウンロードモードになります。
ドキュメント / リソース
![]() |
lcdwiki E32R35T 3.5インチ MicroPython デモ [pdf] ユーザーガイド E32R35T、E32N35T、E32R35T 3.5インチ MicroPython デモ、E32R35T、3.5インチ MicroPython デモ、MicroPython デモ、デモ |

