carica/chip

物理计算为PHP

0.1.0 2018-03-03 15:43 UTC

This package is auto-updated.

Last update: 2024-09-11 21:45:39 UTC


README

Build Status License Total Downloads Latest Stable Version Latest Unstable Version

许可证:MIT许可证

版权:2013-2018 Thomas Weinert thomas@weinert.info

Carica Chip提供对硬件访问的抽象。它实现了连接到运行Firmata的Arduino(或兼容微控制器)的物理设备类。

这是一个学习项目,而不是产品。使用风险自负。

Gitter chat

基础知识

存储库提供了代表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的示例。