Embedded Journeys

Using the Raspberry Pi Pico 2 as a rudimentary oscilloscope

Exploring ADC sampling, HC-SR04 echo pulses and limitations

In this post, I explore whether the Raspberry Pi Pico 2 can act as a rudimentary oscilloscope. Some theoretical considerations about the Pico 2’s ADC are presented. These are then put to the test through measuring HC-SR04’s echo pulses.

First Time USB Data Streaming from the Raspberry Pico 2W Using TinyUSB

Lessons learned from TinyUSB on the RP2350 and Python's PyUSB

When I read about the presence of the USB controller on the RP2350, I got intrigued if I would be able to stream data from the Pico 2 board. I set out to use TinyUSB on the RP2350 and created a host application in Python to ingest the data. This post is about some of the key insights I gained during the development of a simple datapipeline: from the pico 2W USB device to the Python USB host.