多亏了 ufux,我的上述设置在 Python 上运行良好。https://gist.github.com/ufux/6094977
但是,我希望在 C 中实现相同的功能。我对 C 编程很陌生。你们能帮我完成这件事吗?我尝试编写一些 C 代码。我使用了wiringPi库,因为我认为它会更容易。
我无法让它工作。到目前为止我写的代码在这里。
即使我无法让 LCD 初始化工作。有人可以帮我完成这项工作吗?提前致谢。
更新
已修复所有问题,完整的基于 C 的树莓派库(通过 PCF8574 驱动 HD44780)在这里。