carica / chip
物理计算为PHP
0.1.0
2018-03-03 15:43 UTC
Requires
- php: >=7.1
- carica/io: ^1.0
Requires (Dev)
- carica/firmata: ^1.0
- carica/gpio: ^0.0
This package is auto-updated.
Last update: 2024-09-11 21:45:39 UTC
README
许可证:MIT许可证
版权:2013-2018 Thomas Weinert thomas@weinert.info
Carica Chip提供对硬件访问的抽象。它实现了连接到运行Firmata的Arduino(或兼容微控制器)的物理设备类。
这是一个学习项目,而不是产品。使用风险自负。
基础知识
存储库提供了代表LED、电位计等设备的(希望增长)多个类。
该项目灵感来自Johnny Five项目。
依赖项
Carica Chip使用Carica Io,一个非阻塞I/O库,用于PHP。至少需要PHP 7.1。Carica Io定义了多个硬件设备接口(引脚、ShiftOut、I2C)。需要为Carica Chip实现这些接口。
目前这里只有一个实现 - Carica Firmata。这是一个Firmata客户端实现,用于PHP。
在Windows上,应使用Serproxy将串行端口映射到TCP。
安装
Carica Chip可在Packagist上找到。使用Composer将其作为依赖项添加到您的项目中。
您也可以使用骨架项目
$ composer create-project carica/chip-skeleton path --stability=dev
示例
可以在单独的存储库中找到使用Carica Firmata的示例。