Wio Terminal 抓取 GitHub 数据
Demo 概述
这个 Demo 展示了如何使用 Wio Terminal 从网络抓取 GitHub 仓库的统计数据,并显示到 LCD 屏幕上。学会这个技能,意味着你可以使用 Wio Terminal 从互联网上抓取实时数据,比如新闻、天气信息、B 站统计数据等等。不过,如今许多 Web 服务器都是 HTTPS 的,所以还是有点技术难度的!
重点难点
- 连接 HTTPS 服务器
- 抓取 GitHub 仓库统计数据
- 支持切换任意 Github 仓库
安装依赖库
本示例 Demo 依赖 LCD 库、ArduinoJson 库和 Free_Fonts.h 字体库:
LCD
库在安装 Seeed SAMD Boards 库时已经包含了,大家可以参考 Wio Terminal 开发环境。ArduinoJson
库可以在 GitHub 仓库下载,在 Arduino IDE 点击 项目 > 加载库 > 添加 .ZIP 库… 即可添加库。Free_Fonts.h
库提供了一些免费字体,可以点击这里下载,并将它放在 Arduino 工程中。
关于 HTTP 和 HTTPS 连接,请参考 Wio Terminal HTTP 连接。