wpjscc / chip
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 not auto-updated.
Last update: 2024-09-15 02:32:40 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定义了多个硬件设备的接口(Pin、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的示例。