$ gpiofind GPIO17 gpiochip017 执行如下命令将GPIO17拉抬到高电压: gpioset--mode=wait gpiochip017=1 默认命令执行结束就退出,电压就恢复了,所以这里使用--mode=wait来保持不退出。此时在另一个终端里读取GPIO27的值: $ gpioget gpiochip0271 输出就为0. 结束原终端的进程,查询GPIO17和GPIO27,输出为: $ ...
获取状态值: $ i2cget -y 1 0x20 0 i 2 0x01 0x02 0 i 2表示从0位开始,连续读取2个字节。 实际写程序时,会在一个死循环里每10ms读取一次,以监测按键变化。 关于PCF8575的中断 有些时候我们需要中断信号,以知道何时进行特定检测算法,比如检测旋转编码器的旋转方向。 PCF8575有一个中断引脚,此中断脚为...
请参阅下文了解如何连接它。 如何运行它? 首先在你的树莓派上安装 Pi4J curl -s get.pi4j.com | sudo bash sudo apt-get update sudo update-get upgrade 在Raspberry Pi 或桌面上编译代码。 如果您在桌面上,最简单的方法是使用 IDE 并创建一个 maven 项目并在 pom.xml 中包含以下依赖项 <depend...
The mode of each GPIO Pin can be set to IN, OUT or up to 5 alternate modes (ALT0-ALT5). For instance, BCM Pin 12 can be set to IN, OUT, PWM0 (ALT0), SMI (ALT1), DPI (ALT2), AVEOUT (ALT3), AVEIN (ALT4) or JTAG TMS (ALT5). See the BCM Chip...