Software development kit to control oscilloscopes with Python introduced by Pico Technology
Summary points:
- Pico Technology introduces the pyPicoSDK Python software-development kit that streamlines controlling PicoScope oscilloscopes for engineers, developers, and hobbyists.
- The pyPicoSDK enables users to program and control Raspberry Pi Pico microcontrollers using MicroPython, with built-in hardware support and peripheral controls.
- Designed for beginners and experienced developers, the pyPicoSDK provides access to PicoScope features, with built-in support for NumPy and compatibility with the PicoScope 6000E and 3000E series.
ST. NEOTS, England – Pico Technology Ltd. in St. Neots, England, is introducing the pyPicoSDK Python software-development kit to simplify use of PicoScopes.
Built on top of the existing PicoSDK, pyPicoSDK enables engineers, developers, and hobbyists to create Python scripts that control their PicoScope oscilloscopes quickly and easily.
The pyPicoSDK Python enables users to program and control Raspberry Pi Pico microcontrollers using MicroPython. This software kit provides Python wrappers around the underlying C libraries that interface with the hardware to enable users to write Python programs to run on the Pico. It supports accessing hardware features and peripheral controls on the microcontroller.
Bundles functions into one group
The library is an extension of the picosdk-python-packages, bundling all direct driver functions into one group. It also includes built-in helper functions that reduce the complexity of many PicoScope operations.
Key Features of pyPicoSDK include a toolset that unlocks more from your PicoScope with less development; design for beginners and experienced developers; built-in support for NumPy; and support for the PicoScope 6000E series and PicoScope 3000E series oscilloscopes, with more device drivers to be added in the future.
Pico Technology encourages users to submit pull requests on GitHub. For more information contact Pico Technology online at www.picotech.com.
