繁体   English   中英

如何在i2c上使用带有BBB的1602 LCD?

[英]How use 1602 LCD with BBB over i2c?

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

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

bbb是否有i2c液晶库? 如何仅发送4位而不是字节?

谢谢,Kodam

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

总之,我将对标准输出进行逐位转换,该输出将重定向到i2c连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM