Micropython PCA9685 12-bit I2C PWM motor aansturing biblioteek. Oorspronklike deur Adafruit
- Download die micropython lib
macBook$ git pull github.com./pappavis/micropython-pca9685/
- Verbind jouw Micropython apparaat aan jouw computer.
- Open Thonny en selecteer die juiste COM-poort (Windows) of /dev/ op Mac & Linux.
- Maak een root map "lib"
Jy kan die Micropython REPL oopmaak en die volgende intik.
MicroPython v1.13-178-g21c293fbc on 2020-11-16; ESP32 module with ESP32
Type "help()" for more information.
>>> from pca9685.pca9685 import PCA9685
>>> import machine
>>> i2c1 = machine.SoftI2C(scl=machine.Pin(22),sda=machine.Pin(21),freq=100000)
>>> moto1 = DCMotors(i2c=i2c1, address=0x40)
>>> moto1.__DC_MOTORS = [(14, 15), (8, 9)]
>>> moto1.speed(index=0, value=1200)
>>> moto1.speed(index=0, value=0)
Let op!! met __DC_MOTORS = [(14, 15)] stel jy jouw poorten in as array.
Sien ook die examples/ map vir meer voorbeelde.
Oorspronklike lib deur Adafruit. Aangepasd deur Michiel Erasmus.