TTGO T-Watch-2020 编程系列(二) 开发环境的搭建Windows
现阶段只介绍windows下的环境搭建,Linux和Mac的环境类似。这里只介绍Arduino开发,还可以用其他的工具 visual studio code + PlatformIO或者micropython等,总之ESP32能用的开发环境TTGO T-Watch-2020都能用。只是驱动支持的好不好问题。以后会介绍基于micropython,lua或者node.js的环境搭建。主要参考文档:ht
现阶段只介绍windows下的环境搭建,Linux和Mac的环境类似。
这里只介绍Arduino开发,还可以用其他的工具 visual studio code + PlatformIO或者micropython等,总之ESP32能用的开发环境TTGO T-Watch-2020都能用。只是驱动支持的好不好问题。
以后会介绍基于micropython,lua或者node.js的环境搭建。
会烧写示例程序SimpleWatch
主要参考文档:
https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/blob/master/docs/details_cn.md
1.安装Arduino 软件
https://www.arduino.cc/en/Main/Software
典型windows安装,下一步即可。
2. 配置开发板
2.1 添加源
File->Preferences
添加 https://dl.espressif.com/dl/package_esp32_index.json 到Additional Broads Manager URLs:
2.2 更新开发板配置
Tools->Board->Boards Manager……
注意,我这里已经配置为ESP32,新的IDE列举的开发板没有这么多
搜索esp32,选择最新版1.0.4,install 按键
注意这个更新比较挑网络,更新比较慢,有时会卡死,只能多试几次了(至少我是这样)
3. 配置库文件
https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/ 在github中点击"Download ZIP",不需要解压缩
下载完成后,在Arduino 菜单栏中选择 项目 -> 加载库 -> 添加.ZIP库,之后添加下载的文件即可
4. 烧写程序
用micro usb连接电脑和T-Watch
4.1 选择硬件
在Tools菜单下选择Board为TTGOT-Watch
选择端口号,每个机器都不一样,一般是新出现的(号大的那个)
其他配置默认
4.2 选择示例程序
这里用SimpleWatch(休眠做的比初始程序好,而且可以网络同步时间,有界面)
File->Examples->TTGO TWatch Library->LVGL->simpleWatch
切换到config.h,取消#define LILYGO_WATCH_2020_V1 的注释,保存(源文件位只读,需要另存为)
4.3 编译和烧写
单击Upload,
需要注意的是:1. 编译时间比较长2. 烧写时不需要操作手表(例如按reset键进入烧写模式等)
编译烧写结束后会有提示Done
5. 参考链接
- https://www.instructables.com/Lilygo-T-Watch-2020-Arduino-Framework/
- https://nick.zoic.org/art/lilygo-ttgo-t-watch-2020/
- https://t-watch.readthedocs.io/zh_CN/latest/
- https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library
更多推荐
所有评论(0)