#gpio-pin #raspberry-pi #control #applications #sysfs #pwm #outputs

app new-home-gpio

这是new-home系统的第一个应用程序。它通过sysfs帮助控制Raspberry PI的GPIO输出。

2个稳定版本

1.0.1 2020年5月24日
1.0.0 2020年5月21日

#1566硬件支持

MIT许可证

20KB
408

Pipeline Status creates.io

New Home GPIO

这是new-home系统的第一个应用程序。它通过sysfs帮助控制Raspberry PI的GPIO输出。

特性

特性 状态
开关GPIO 完成
切换GPIO引脚 完成
在设置视图中提供通道构建器 完成
提供PWM模式,以更好地处理PWM设备(如调节LED亮度) 下一个

通道构建器

要使用通道构建器,您只需在应用程序视图中单击已注册的应用程序。在那里您将找到3个组合框,它们显示了可用的模式、GPIO引脚和您可以在引脚上执行的操作。

显示的数字表示GPIO引脚的BCM编号。有关哪些引脚具有哪些编号的更多信息,您可以在https://pinout.xyz/上查看。

安装和设置

安装

要安装应用程序,您必须在项目文件夹中以root用户运行(sudo) make install命令。这将安装所有必要的文件到所需的位置。

应用程序的配置和资源可以在/etc/new-home-gpio目录中找到。

设置

对于设置,我假设您自己可以连接和调试设备到Raspberry PI的GPIO引脚。

为此应用程序工作,您需要一些东西

应用程序运行的默认端口是4231,它监听Raspberry PI上的所有IPv4和IPv6接口/地址。

设置与所有应用程序一样简单。在UI中的应用程序视图中添加一个新的应用程序,为应用程序输入名称,以及Raspberry PI的IP:PORT。现在您可以将设备添加到PI上运行的房间。如果您需要有关所需通道的帮助,可以查看应用程序的设置,其中可以找到通道构建器。

卸载

要卸载此应用程序,只需运行(sudo) make uninstall这将永久删除应用程序及其所有配置。

脚注

尽管基础框架(new-home-applicationnew-home-core)尚未被认为是“稳定”的,这里的“稳定”指的是“API不会改变”和“运行不会出现崩溃”,但这个应用本身在这种情况下被认为是稳定的。

依赖项

~1.7–2.7MB
~80K SLoC