LILYGO-標誌

LILYGO T-Deck Arduino 軟體

LILYGO-T-Deck-Arduino-軟體-fig-1

產品資訊

規格:

  • 產品名稱: T 型甲板
  • 版本: V1.0
  • 發布日期: 2024.05
  • 硬體: ESP32模組
  • 軟體: Arduino

產品使用說明

介紹

本指南旨在幫助使用者為使用 T-Deck 硬體的應用程式設定軟體開發環境。

  • T型甲板
    T-Deck是一個支援各種應用軟體開發的硬體平台。
  • Arduino
    Arduino 是用於對 T-Deck 硬體進行程式設計的軟體。
  • 準備
    在開始之前,請確保您已準備好設定環境所需的組件和工具。

開始使用
請按照本指南中提供的說明開始設定軟體開發環境。

配置
根據您的專案要求配置軟體設定。

連接
在 T-Deck 硬體和您的開發系統之間建立連接。

測試演示
執行測試演示以確保硬體和軟體設定正常運作。

上傳草圖

使用提供的說明將 Arduino 草圖上傳到 ESP32 模組。

  1. 構建和閃存
    編譯 Arduino 程式碼並將其燒錄到 ESP32 模組。
  2. 監視器
    監控 T-Deck 硬體上草圖的輸出和行為。

SSC 命令參考
T-Deck硬體相關的具體操作請參考指令參考。

op
操作“op”的描述。

FAQ(常見問題)

如果我的上傳失敗怎麼辦?
如果上傳失敗,請檢查開發系統和 T-Deck 硬體之間的連線。確保所有設定正確並嘗試重新上傳。

關於本指南

本文檔旨在協助使用者建立基礎軟體開發環境,以便使用基於T-Deck的硬體開發應用程式。透過一個簡單的前amp該文檔說明瞭如何使用 Arduino,包括基於菜單的配置嚮導、編譯 Arduino 以及將固件下載到 ESP32 模塊。

發行說明 

日期 版本 發行說明
2024.05 V1.0 首次發布。

介紹

T型甲板

  • T-Deck 是一款開發板。它可以獨立工作。
  • 它由支援 Wi-Fi + BLE 通訊協定的 ESP32-S3 MCU 和主機板 PCB 組成。
  • 本產品具有LCD和LoRa功能。 LCD型號ST7789 LCD,解析度320×240。 LoRa晶片是SX1262。
  • 適用於從低功耗傳感器網絡到要求最苛刻的任務的各種應用。
  • 該模塊的核心是 ESP32S3 芯片。
  • ESP32-S3 在單晶片上整合了 Wi-Fi(2.4 GHz 頻段)和藍牙 5.0 解決方案,以及雙高效能核心和許多其他多功能週邊。 ESP32 提供了一個強大的、高度整合的平台,可滿足對高效電源使用、緊湊設計和安全性的持續需求。
  • 鑫源提供基礎的硬體和軟體資源,使應用程式開發人員能夠圍繞 ESP32-S3 系列硬體建立他們的想法。芯源提供的軟體開發框架旨在快速開發物聯網(IoT)應用,具有Wi-Fi、藍牙、靈活的電源管理和其他先進的系統功能。
  • 生產廠商為深圳市鑫源電子科技有限公司。

Arduino
一組用 Java 編寫的跨平台應用程序。 Arduino 軟件IDE 源自Processing 編程語言和Wiring 程序的集成開發環境。 用戶可以基於Arduino開發Windows/Linux/MacOS應用。 建議使用 Windows 10。Windows 操作系統已用作 example 在本文檔中用於說明目的。

準備
要為 ESP32-S3 開發應用程序,您需要:

  • 裝有 Windows、Linux 或 Mac 操作系統的 PC
  • 用於構建 ESP32-S3 應用程序的工具鏈
  • Arduino 本質上包含 ESP32-S3 的 API 和操作工具鏈的腳本
  • CH9102串口驅動
  • ESP32-S3 開發板本身和用於將其連接到 PC 的 USB 數據線

開始使用

下載Arduino軟件

在 Windows 機器上安裝 Arduino 軟件 (IDE) 的最快方法

快速入門指南
這 web網站提供快速入門教程

Windows平台Arduino安裝步驟

LILYGO-T-Deck-Arduino-軟體-fig-2

安裝Arduino軟體

LILYGO-T-Deck-Arduino-軟體-fig-3

配置

下載Git
下載安裝包Git.exe

LILYGO-T-Deck-Arduino-軟體-fig-4

預構建配置

  • 單擊 Arduino 圖標,然後右鍵單擊並選擇“打開文件夾”
  • 選擇硬件->
  • 鼠標 ** 右鍵單擊 ** ->
  • 單擊此處的 Git Bash

克隆遠程存儲庫

連接

你快到了。 為了能夠進一步進行,將 ESP32-S3 開發板連接到 PC,檢查開發板在哪個串行端口下可見,並驗證串行通信是否正常。

測試演示

選擇 File>>前ample>>WiFi>>WiFi掃描

LILYGO-T-Deck-Arduino-軟體-fig-5

上傳草圖

選擇董事會
工具<

上傳
素描 << 上傳

串行監視器
工具 << 串口監視器

LILYGO-T-Deck-Arduino-軟體-fig-6

SSC 命令參考

這裡列出了一些常用的 Wi-Fi 命令供您測試模塊。

op 

  • 描述
    op命令用於設置和查詢系統的Wi-Fi模式。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-7

  • 範圍
    -Q 查詢 Wi-Fi 模式。
    -S 設置 Wi-Fi 模式。
     

     

    模式

    有 3 種 Wi-Fi 模式:

    • 模式 = 1:STA 模式

    • 模式 = 2:AP 模式

    • 模式 = 3:STA+AP 模式

史塔

  • 描述
    sta命令用於掃描STA網口,連接或斷開AP,查詢STA網口連接狀態。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-8

  • 範圍
    -s ssid 使用 ssid 掃描或連接接入點。
    -b bssid 使用 bssid 掃描接入點。
    -n 頻道 掃描頻道。
    -h 顯示帶有隱藏 ssid 接入點的掃描結果。
    -Q 顯示 STA 連接狀態。
    -D 與當前接入點斷開連接。

ap

  • 描述
    ap 命令用於設置 AP 網絡接口的參數。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-9

  • 範圍
    -S 設置 AP 模式。
    -s ssid 設置AP ssid。
    -p 密碼 設置AP密碼。
    -t 加密 設置 AP 加密模式。
    -h 隱藏SSID。
    -m 最大斯塔 設置 AP 最大連接數。
    -Q 顯示 AP 參數。
    -L 顯示連接站的 MAC 地址和 IP 地址。

蘋果

  • 描述
    mac 命令用於查詢網絡接口的 MAC 地址。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-10

  • 範圍
    -Q 顯示 MAC 地址。
     

    -o 模式

    • mode = 1:STA 模式下的MAC 位址。

    • mode = 2:AP 模式下的MAC 位址。

DHCP

  • 描述
    dhcp 命令用於啟用或禁用 dhcp 服務器/客戶端。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-10

  • 範圍
    -S 啟動 DHCP(客戶端/服務器)。
    -E 結束 DHCP(客戶端/服務器)。
    -Q 顯示 DHCP 狀態。
     

    -o 模式

    • mode = 1:STA 介面的DHCP 用戶端。

    • mode = 2:AP 介面的DHCP 伺服器。

    • 模式= 3:兩者。

ip

  • 描述
    ip命令用於設置和查詢網絡接口的IP地址。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-12

  • 範圍
    -Q 顯示 IP 地址。
     

    -o 模式

    • mode = 1:介面STA 的IP 位址。

    • mode = 2:介面AP 的IP 位址。

    • 模式 = 3:兩者

    -S 設置 IP 地址。
    -我的IP IP 位址。
    -m 掩碼 子網地址掩碼。
    -g 網關 默認網關。

重新啟動

  • 描述
    reboot 命令用於重啟板子。
  • Example

    LILYGO-T-Deck-Arduino-軟體-fig-13

記憶體 
ram 命令用於查詢系統中剩餘堆的大小。
Example

LILYGO-T-Deck-Arduino-軟體-fig-14

FCC 注意事項

未經合規負責方明確批准的任何變更或修改都可能導致使用者操作設備的權限失效。
本設備符合 FCC 規則第 15 部分的規定。操作須滿足以下兩個條件:

  1. 該設備可能不會造成有害幹擾
  2. 該設備必須接受任何收到的干擾,包括可能導致意外操作的干擾。

重要提示:
注意:本設備經過測試,符合 FCC 規則第 15 部分對 B 類數位設備的限制。這些限制旨在提供合理的保護,防止住宅安裝中的有害幹擾。該設備產生、使用並可能輻射射頻能量,如果不按照說明安裝和使用,可能會對無線電通訊造成有害幹擾。但是,不能保證在特定安裝中不會發生幹擾。如果該設備確實對無線電或電視接收造成有害幹擾(可以透過關閉和開啟設備來確定),我們鼓勵使用者嘗試透過以下一項或多項措施來糾正幹擾:

  • 重新調整接收天線的方向或位置。
  • 增加設備和接收器之間的距離。
  • 將設備連接至與接收器所連接電路不同的電路插座。
  • 請諮詢經銷商或經驗豐富的廣播/電視技術人員尋求協助。

FCC 輻射暴露聲明:
本設備符合針對非受控環境規定的 FCC 輻射暴露限制。

文件/資源

LILYGO T-Deck Arduino 軟體 [pdf] 使用者指南
T-DECK、TDECK、2ASYE-T-DECK、2ASYETDECK、T-Deck Arduino 軟體、Arduino 軟體、軟體

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *