wpjscc/chip

PHP的物理计算

0.1.0 2018-03-03 15:43 UTC

This package is not auto-updated.

Last update: 2024-09-15 02:32:40 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定义了多个硬件设备的接口(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的示例。