×

粒子电子的OLED状态监视器

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-13

分享资料个

描述

有时监控 Electron 的状态很好,而不必通过 interweb 循环该信息。此示例向您展示如何使用 OLED 屏幕(随 Particle maker-kit提供)来显示此信息。您可以监控以下内容:

  • 电池电压
  • 充电状态
  • 信号强度

你需要的东西:

  • 电子
  • 有机发光显示器
  • 面包板
  • 面包板线
  • USB 电源和/或锂聚合物电池

设置:

如下所示将 OLED 连接到 Electron。我们在 SPI 模式下使用 OLED,但这也适用于支持 I2C 模式的显示器。

  • OLED_GND——电子地
  • OLED_VCC——电子3V3
  • OLED_CLK——电子A3
  • OLED_MOSI -- 电子A5
  • OLED_DC——电子D3
  • OLED_CS——电子D4

软件:

固件使用 Adafruit 的 SSD1306 显示库。由于 Electron 是数据敏感设备,因此本示例假设为离线开发。这是一个关于如何在本地编译源代码并将其闪存到 Electron 的链接。

检查Particle 固件存储库的开发分支并在firmware/user/applications/. 让我们把它命名为oled。现在导航到firmware/modules 并使用以下命令重建您的代码库:

(此命令假定您位于粒子固件存储库的开发分支中。)

make clean all PLATFORM=electron APP=oled DEBUG_BUILD=y DEBUG=1 PARTICLE_DEVELOP=1 program-dfu

注意:在执行上述命令之前,请确保您的 Electron 处于 DFU 模式并连接到您的计算机!

此命令将重建整个源代码并将二进制文件分为三个部分:系统第 1 部分、系统第 2 部分和用户应用程序。在后续构建中,您不必重新编译所有内容。只需导航到firmware/main并使用相同的命令 - 这只会刷新用户应用程序二进制文件。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !