Skip to main content

One post tagged with "Hola"

Hola tag description

View All Tags

First Blog Post

· 7 min read
w0x7ce
MySelf

Arduino

framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.17

ESP32 範例程式清單

藍牙 (BLE) 示例

示例名稱功能描述開發工具適用晶片
BLE5_extended_scan演示 Bluetooth 5.0 的擴展廣播和掃描功能Arduino IDE / PlatformIOESP32 系列
BLE5_multi_advertising演示 Bluetooth 5.0 的多廣播功能Arduino IDE / PlatformIOESP32 系列
BLE5_periodic_advertising演示 Bluetooth 5.0 的週期性廣播功能Arduino IDE / PlatformIOESP32 系列
BLE5_periodic_sync演示 Bluetooth 5.0 的週期性同步功能Arduino IDE / PlatformIOESP32 系列
BLE_Beacon_Scanner實現 BLE 信標掃描器Arduino IDE / PlatformIOESP32 系列
BLE_EddystoneTLM_Beacon實現 Eddystone 遙測信標Arduino IDE / PlatformIOESP32 系列
BLE_EddystoneURL_Beacon實現 Eddystone URL 信標Arduino IDE / PlatformIOESP32 系列
BLE_client實現 BLE 客戶端功能Arduino IDE / PlatformIOESP32 系列
BLE_iBeacon實現 iBeacon 協議Arduino IDE / PlatformIOESP32 系列
BLE_notify演示 BLE 特徵值通知功能Arduino IDE / PlatformIOESP32 系列
BLE_scan實現基礎的 BLE 掃描功能Arduino IDE / PlatformIOESP32 系列
BLE_server實現 BLE 伺服器功能Arduino IDE / PlatformIOESP32 系列
BLE_server_multiconnect支持多設備同時連接的 BLE 伺服器Arduino IDE / PlatformIOESP32 系列
BLE_uart通過 BLE 實現串口通信Arduino IDE / PlatformIOESP32 系列
BLE_write演示 BLE 特徵值寫入功能Arduino IDE / PlatformIOESP32 系列

經典藍牙示例(不適用於 ESP32-S2, ESP32-C3, ESP32-S3)

示例名稱功能描述開發工具適用晶片
DiscoverConnect經典藍牙設備發現和連接Arduino IDE / PlatformIOESP32 系列
GetLocalMAC獲取本地藍牙 MAC 地址Arduino IDE / PlatformIOESP32 系列
SerialToSerialBT經典藍牙串口通信Arduino IDE / PlatformIOESP32 系列
SerialToSerialBTM經典藍牙多設備串口通信Arduino IDE / PlatformIOESP32 系列
SerialToSerialBT_SSP_pairing經典藍牙安全簡單配對Arduino IDE / PlatformIOESP32 系列
bt_classic_device_discovery經典藍牙設備發現Arduino IDE / PlatformIOESP32 系列
bt_remove_paired_devices刪除已配對的經典藍牙設備Arduino IDE / PlatformIOESP32 系列

Wi-Fi 示例

示例名稱功能描述開發工具適用晶片
FTM_Initiator實現 802.11 Fine Timing Measurement (FTM) 協議 - 作為發起方Arduino IDE / PlatformIOESP32-S2, ESP32-C3
FTM_Responder實現 802.11 Fine Timing Measurement (FTM) 協議 - 作為響應方Arduino IDE / PlatformIOESP32-S2, ESP32-C3
SimpleWiFiServer實現一個簡單的 Wi-Fi 伺服器Arduino IDE / PlatformIOESP32 系列
WPS實現 Wi-Fi Protected Setup (WPS) 配網Arduino IDE / PlatformIOESP32 系列, ESP32-S2
WiFiAccessPoint創建一個 Wi-Fi 接入點Arduino IDE / PlatformIOESP32 系列
WiFiBlueToothSwitch在 Wi-Fi 和藍牙之間切換Arduino IDE / PlatformIOESP32 系列
WiFiClient實現 Wi-Fi 客戶端功能Arduino IDE / PlatformIOESP32 系列
WiFiClientBasic實現基礎的 Wi-Fi 客戶端功能Arduino IDE / PlatformIOESP32 系列
WiFiClientConnect實現 Wi-Fi 客戶端自動重連功能Arduino IDE / PlatformIOESP32 系列
WiFiClientEnterprise實現 Wi-Fi 企業級連接Arduino IDE / PlatformIOESP32 系列
WiFiClientEvents監聽 Wi-Fi 客戶端事件Arduino IDE / PlatformIOESP32 系列
WiFiClientStaticIP設置 Wi-Fi 客戶端靜態 IPArduino IDE / PlatformIOESP32 系列
WiFiIPv6演示 IPv6 功能Arduino IDE / PlatformIOESP32 系列, ESP32-S2
WiFiMulti支持多個 Wi-Fi 網絡的切換Arduino IDE / PlatformIOESP32 系列
WiFiScan實現 Wi-Fi 網絡掃描功能Arduino IDE / PlatformIOESP32 系列
WiFiScanDualAntenna利用雙天線進行 Wi-Fi 掃描Arduino IDE / PlatformIOESP32 系列
WiFiSmartConfig實現 SmartConfig 配網功能Arduino IDE / PlatformIOESP32 系列
WiFiTelnetToSerial通過 Telnet 訪問 ESP32 串口Arduino IDE / PlatformIOESP32 系列, ESP32-S2
WiFiUDPClient實現 Wi-Fi UDP 客戶端功能Arduino IDE / PlatformIOESP32 系列

其他功能示例

示例類別功能描述開發工具適用晶片
AnalogOutDAC 模擬信號輸出Arduino IDE / PlatformIOESP32 系列
AnalogReadADC 模擬信號採集Arduino IDE / PlatformIOESP32 系列
Camera攝像頭拍照、錄像、視頻流傳輸Arduino IDE / PlatformIOESP32-Camera
DeepSleep深度睡眠低功耗Arduino IDE / PlatformIOESP32 系列
ESPNowESP-NOW 無線通信Arduino IDE / PlatformIOESP32 系列
FreeRTOS多線程與實時系統Arduino IDE / PlatformIOESP32 系列
GPIO數字 IO 控制和外部中斷Arduino IDE / PlatformIOESP32 系列
I2S數字音頻接口Arduino IDE / PlatformIOESP32 系列
RMT紅外、433MHz 等遠程控制Arduino IDE / PlatformIOESP32 系列
Serial串口通信Arduino IDE / PlatformIOESP32 系列
Timer硬件定時器Arduino IDE / PlatformIOESP32 系列
Touch電容式觸摸感應Arduino IDE / PlatformIOESP32 系列
TWAICAN 總線通信Arduino IDE / PlatformIOESP32 系列

USB 功能示例

示例名稱功能描述開發工具適用晶片
CompositeDeviceUSB 複合設備Arduino IDE / PlatformIOESP32-S2、ESP32-S3
ConsumerControlUSB 消費類控制設備Arduino IDE / PlatformIOESP32-S2、ESP32-S3
CustomHIDDevice自定義 USB HID 設備Arduino IDE / PlatformIOESP32-S2、ESP32-S3
FirmwareMSCU 盤/USB MSC 設備Arduino IDE / PlatformIOESP32-S2、ESP32-S3
GamepadUSB 遊戲手柄Arduino IDE / PlatformIOESP32-S2、ESP32-S3
KeyboardUSB 鍵盤Arduino IDE / PlatformIOESP32-S2、ESP32-S3
KeyboardAndMouseControlUSB 鍵盤+滑鼠組合Arduino IDE / PlatformIOESP32-S2、ESP32-S3
Mouse/ButtonMouseControlUSB 滑鼠Arduino IDE / PlatformIOESP32-S2、ESP32-S3
SystemControlUSB 系統控制設備Arduino IDE / PlatformIOESP32-S2、ESP32-S3
USBMSCU 盤/USB MSC 設備Arduino IDE / PlatformIOESP32-S2、ESP32-S3
USBSerial虛擬 USB 串口Arduino IDE / PlatformIOESP32-S2、ESP32-S3
USBVendor自定義 USB 通信協議Arduino IDE / PlatformIOESP32-S2、ESP32-S3