Raspberry Pi Pico W LESSON 102: Creating a Library to Easily Work With Multiple PIO State Machines @paulmcwhorter
Raspberry Pi Pico W LESSON 102: Creating a Library to Easily Work With Multiple PIO State Machines  @paulmcwhorter
Uploaded December 2024 | Updated September 2026, 2 weeks ago
This is a link to the Oscilloscope I was using in today's lesson. It is not required for the class, but is a pretty cool piece of lab gear to have:

amzn.to/3YpbLl3
(Affiliate Link)

You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:

patreon.com/PaulMcWhorter

In this class we will be using the Sunfounder Raspberry Pi Pico W Keppler Kit. It will make things a lot easier if we are working on identical hardware. the link below is to amazon, and is for the identical hardware I will be using in this entire class.

amzn.to/3ubMRs1

In this video, I will show you how to work with PIO state machines and machine code inside a python class, and then create a library from the class. The object is to create a library which contains all the advanced and complex code, and then let a user interact with servos using only simple python commands. We demonstrate this for the practical example of controlling multiple servos. Enjoy!

More great content at:
toptechboy.com

[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]

#raspberrypipicow
#statemachine
#micropython -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.

All math, code, and instructional content are provided "AS IS", without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.

All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content.
Raspberry Pi Pico W LESSON 102: Creating a Library to Easily Work With Multiple PIO State MachinesWhy I Threw Away the Arduino QArduino Uno R4 WiFi LESSON 2 SUPPLEMENTAL: Calculating  Current Limiting Resistor for LEDAI on the Edge LESSON 36: Select Active Camera in OpenCV With Voice CommandsAI on the Edge LESSON 30: Tune Object Tracker with Mouse Selected ROIArduino Uno R4 WiFi LESSON 89: Calibrating 3-Axis Magnetometer with PyQtRaspberry Pi Pico W LESSON 51: Ultimate Pitch and Roll Gadget Using the MPU6050Raspberry Pi Pico W LESSON 93: Button Controlled Binary Counter Completely  on  PIO State MachineAI on the Edge LESSON 51: Gesture Control of NeoPixel RingRaspberry Pi Pico W LESSON 120: Incorporating an RFID Tag Into Your Pi Pico ProjectRaspberry Pi Pico W LESSON 101: Using PIO State Machines Inside a Micropython ClassRaspberry Pi Pico W LESSON 121: Using RFID Tags to Lock or Unlock Projects
Paul McWhorter |

Raspberry Pi Pico W LESSON 102: Creating a Library to Easily Work With Multiple PIO State Machines

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER