Skip to content

Commit 352151a

Browse files
committed
Update import and initializations to current standards
Updating examples to 8.0 syntax
1 parent 4589f15 commit 352151a

File tree

3 files changed

+12
-17
lines changed

3 files changed

+12
-17
lines changed

examples/pca9685_calibration.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,16 @@
77
# speed.
88

99
import time
10-
11-
from board import SCL, SDA
10+
import board
1211
import busio
13-
14-
# Import the PCA9685 module.
1512
from adafruit_pca9685 import PCA9685
1613

1714
# Create the I2C bus interface.
18-
i2c_bus = busio.I2C(SCL, SDA)
15+
i2c = board.I2C() # uses board.SCL and board.SDA
16+
# i2c = busio.I2C(board.GP1, board.GP0) # Pi Pico RP2040
1917

2018
# Create a simple PCA9685 class instance.
21-
pca = PCA9685(i2c_bus)
19+
pca = PCA9685(i2c)
2220

2321
# Set the PWM frequency to 100hz.
2422
pca.frequency = 100

examples/pca9685_servo.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,13 @@
22
# SPDX-License-Identifier: MIT
33

44
import time
5-
6-
from board import SCL, SDA
5+
import board
76
import busio
8-
9-
# Import the PCA9685 module. Available in the bundle and here:
10-
# https://github.com/adafruit/Adafruit_CircuitPython_PCA9685
117
from adafruit_motor import servo
128
from adafruit_pca9685 import PCA9685
139

14-
i2c = busio.I2C(SCL, SDA)
10+
i2c = board.I2C() # uses board.SCL and board.SDA
11+
# i2c = busio.I2C(board.GP1, board.GP0) # Pi Pico RP2040
1512

1613
# Create a simple PCA9685 class instance.
1714
pca = PCA9685(i2c)

examples/pca9685_simpletest.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
# This simple test outputs a 50% duty cycle PWM single on the 0th channel. Connect an LED and
55
# resistor in series to the pin to visualize duty cycle changes and its impact on brightness.
66

7-
from board import SCL, SDA
7+
import time
8+
import board
89
import busio
9-
10-
# Import the PCA9685 module.
1110
from adafruit_pca9685 import PCA9685
1211

1312
# Create the I2C bus interface.
14-
i2c_bus = busio.I2C(SCL, SDA)
13+
i2c = board.I2C() # uses board.SCL and board.SDA
14+
# i2c = busio.I2C(board.GP1, board.GP0) # Pi Pico RP2040
1515

1616
# Create a simple PCA9685 class instance.
17-
pca = PCA9685(i2c_bus)
17+
pca = PCA9685(i2c)
1818

1919
# Set the PWM frequency to 60hz.
2020
pca.frequency = 60

0 commit comments

Comments
 (0)