DRV2605
备注
使用之前,请先安装 快速开始 。
概况
本文档是 T-Wristband-DRV2605 示例说明。用于指导用户如何使用 T-Wristband
的 DRV2605 触觉模块。
Arduino
板子可以选择 ESP32 Dev Module
,其他设置可以保持默认。
警告
T-Wristband
没有使用 PSRAM,请勿开启 PSRAM,和调用 PSRAM 的功能函数。
更多心率示例请参考 Adafruit_DRV2605_Library 。
相关功能开关
通过修改 T-Wristband-DRV2605.ino 中的相关宏,使能或者失能某些功能。
DRV2605 触觉模块
ENABLE_DRV2605
宏用于使能 DRV2605 触觉模块,默认打开。
13#define ENABLE_DRV2605 //Turn on the external haptic module
测试手环的硬件状态是否正常
FACTORY_HW_TEST
宏用于测试手环的硬件状态是否正常,默认关闭。
14#define FACTORY_HW_TEST //! Test RTC and WiFi scan when enabled
OTA 更新
ARDUINO_OTA_UPDATE
宏用于开启 OTA 更新功能,默认关闭。
15// #define ARDUINO_OTA_UPDATE //! Enable this line OTA update
使用说明
OTA 更新:
触摸按住按钮三秒钟,进行
WiFi
重置。在
Arduino IDE
端口中选择T-Wristband
进行空中升级,如下图:
备注
使能 ARDUINO_OTA_UPDATE
宏 OTA 更新才有效。
数据手册
ESP32-PICO-D4 (Datasheet)
ST7735 (Datasheet)
DRV2605 (Datasheet)
引脚定义
Name |
Pin |
DRV_SDA |
15 |
DRV_SCL |
13 |