2个稳定版本
1.0.1 | 2020年5月24日 |
---|---|
1.0.0 | 2020年5月21日 |
#1566 在 硬件支持
20KB
408 行
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引脚。
为此应用程序工作,您需要一些东西
- 已设置好的 new-home-core
- 已设置好的 new-home-ui
- 运行应用程序的Raspberry PI的IP地址
应用程序运行的默认端口是4231,它监听Raspberry PI上的所有IPv4和IPv6接口/地址。
设置与所有应用程序一样简单。在UI中的应用程序视图中添加一个新的应用程序,为应用程序输入名称,以及Raspberry PI的IP:PORT。现在您可以将设备添加到PI上运行的房间。如果您需要有关所需通道的帮助,可以查看应用程序的设置,其中可以找到通道构建器。
卸载
要卸载此应用程序,只需运行(sudo) make uninstall
。 这将永久删除应用程序及其所有配置。
脚注
尽管基础框架(new-home-application 和 new-home-core)尚未被认为是“稳定”的,这里的“稳定”指的是“API不会改变”和“运行不会出现崩溃”,但这个应用本身在这种情况下被认为是稳定的。
依赖项
~1.7–2.7MB
~80K SLoC