PCA9685

Build Status MIT license

Swift Swift Swift

SwiftPM

Raspbian

一个使用 SwiftyGPIO 通过 I2C 协议驱动 PCA9685 PWM 控制器的 Swift 驱动程序。

入门指南

一个简单的例子如下

// It doesn't really matter what Raspberry Pi Board you use.
// C.H.I.P. should also work.
let pca9685 = PCA9685(supportedBoard: .RaspberryPiPlusZero)

// This sets the frequency for all channels
// Range: 24 - 1526 Hz
pca9685.frequency = 1440 // Hz

// Can set an individual channel's on and off steps.
// Range: 0 - 4095 Steps
// Example: ~50% Duty Cycle
pca9685.setChannel(0, onStep: 0, offStep: 2048)

// Or all channels at once
pca9685.setAllChannels(onStep: 0, offStep: 0)

构建所用

贡献

请阅读 CONTRIBUTING.md 以了解我们的行为准则,以及向我们提交 pull request 的流程。

作者

另请参阅参与此项目的贡献者列表。

许可证

此项目根据 MIT 许可证获得许可 - 有关详细信息,请参见 LICENSE 文件