我正在使用gpiozero
并希望在MockFactory
没有 Raspberry Pi (4) 连接的本地设备上使用它进行调试。我最后一次使用的Mockfactory
是一个gpiozero.LED
对象。但这次我使用了gpiozero.RGBLED
输出设备。当我运行我的程序时,我收到以下错误:
gpiozero.exc.PinPWMUnsupported
import gpiozero
from gpiozero.pins.mock import MockFactory
gpiozero.Device.pin_factory = MockFactory()
led = gpiozero.RGBLED(4, 3, 2)
我知道MockFactory
不支持文档中所述的 PWM https://github.com/gpiozero/gpiozero/blob/master/gpiozero/pins/mock.py
主要用于测试的模拟图钉。此类不支持 PWM。
在不连接树莓派的情况下,我将如何实现此功能以测试我的程序?非常感谢任何正确方向的帮助或指示!