【问题标题】:How use 1602 LCD with BBB over i2c?如何在 i2c 上使用带 BBB 的 1602 LCD?
【发布时间】:2014-07-30 21:39:58
【问题描述】:

我有一个 1602A 液晶显示器和一个用于 arduino 的 I2C 适配器(仅支持 4 位),现在我想在 Java (JNA) 项目中将它与我的 BBB 一起使用。

在 LiquidCrystal I2C arduino lib 中使用 write4bit i2c 命令,但我没有找到任何包含此命令或 writeBit 的 C/C++ bbb i2c。每个库只支持 writeByte...

有没有用于 bbb 的 i2c lcd 库? 我怎样才能只发送 4 位而不是字节?

谢谢, 科达姆

【问题讨论】:

    标签: c i2c beagleboneblack


    【解决方案1】:

    您可以使用从标准输出(监视器)重定向到所需引脚的按位移出。此功能可在 stdio.h 中找到。至于输出 4 位而不是一个字节,有几种方法可以做到这一点。就我个人而言,我会使用仅移位 4 位的按位移位,c 中的按位移位运算符是“>”,具体取决于您要移位的方向。

    总之,我会按位转换到重定向到 i2c 连接的标准输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2019-11-25
      相关资源
      最近更新 更多