gpt4 book ai didi

c - 如何通过 i2c 使用带有 BBB 的 1602 LCD?

转载 作者:行者123 更新时间:2023-11-30 17:30:39 35 4
gpt4 key购买 nike

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

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

是否有用于 bbb 的 i2c lcd 库?如何只发送 4 位而不是字节?

谢谢,科达姆

最佳答案

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

总之,我会对标准输出进行按位移位,然后将其重定向到 i2c 连接。

关于c - 如何通过 i2c 使用带有 BBB 的 1602 LCD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047470/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com