pimoroni-pico/micropython/examples/servo2040/README.md

2.1 KiB

Servo 2040 Micropython Examples

Servo Examples

Single Servo

single_servo.py

Demonstrates how to create a Servo object and control it.

Multiple Servos

multiple_servos.py

Demonstrates how to create multiple Servo objects and control them together.

Servo Cluster

servo_cluster.py

Demonstrates how to create a ServoCluster object to control multiple servos at once.

Simple Easing

simple_easing.py

An example of how to move a servo smoothly between random positions.

Servo Wave

servo_wave.py

An example of applying a wave pattern to a group of servos and the LEDs.

Calibration

calibration.py

Shows how to create servos with different common calibrations, modify a servo's existing calibration, and create a servo with a custom calibration.

Function Examples

Read Sensors

read_sensors.py

Shows how to initialise and read the 6 external and 2 internal sensors of Servo 2040.

Sensor Feedback

sensor_feedback.py

Show how to read the 6 external sensors and display their values on the neighbouring LEDs.

Current Meter

current_meter.py

An example of how to use Servo 2040's current measuring ability and display the value on the onboard LED bar.

LED Rainbow

led_rainbow.py

Displays a rotating rainbow pattern on the Servo 2040's onboard LED bar.

Turn Off LEDs

turn_off_leds.py

A simple program that turns off the onboard LED bar.