Extra IO - PCA9685¶
.
Plugin details¶
Type: Extra IO
Name: PCA9685
Status: NORMAL
GitHub: P022_PCA9685.ino
Maintainer: .
Used libraries: .
Introduction¶
The number of GPIO pins on the ESP module can be expanded with a IO Expander. This plugin supports the PCF9685 that provides 16 more pins that can be used as input or output, and also support PWM signal generation. This way it becomes possible to control 16 dimmable LED’s.
Supported hardware¶
.
Commands available¶
Command |
Extra information |
---|---|
pcagpio: 0 … 255 value: 0 … 4096 duration: 100 … 15000 msec (optional) |
To set a certain PWM level. If you have set a certain pcagpio to a PWM level and want to use it as a regular HIGH/LOW pin you need to reset by setting the PWM level to 0. Duration (in msec) parameter will create a fading. Value of 0 will not set a duration. Next to the |
pcagpio: 0 … 255/all value: 0/1 |
To set 1 or all pins to on or off. The |
pcagpio: 0 … 255 value: 0/1 duration: 100 … 15000 msec resettimeout: (todo) when ‘auto’ is used, the reset is infinite. (todo) (optional) |
To set a pin temporarily to on or off for duration msec. with optional reset option. (todo) The |
frequency: 23 … 1500 |
Set the chip to the frequency specified, in the MODE2 setting configured. Next to the |
mode: 0 … 32 |
Set the MODE2 configuration in the chip (not in the Device Configuration), using the frequency setting as configured. |
Change log¶
Changed in version 2.0: …
added Major overhaul for 2.0 release.
Added in version 1.0: …
added Initial release version.