Phil Schatzmann

  • Blogs
    • Arduino
    • Data Science
    • Machine Sound
    • Machine Learning
    • Quantitative Trading
    • EDGAR
    • 3D Printing
    • Infrastructure
    • Other Topics
  • Projects
    • The Synthesis ToolKit (SKT) Library for Arduino
    • Investor
    • Smart EDGAR
    • OpenSCAD Kernel
    • News Digest
    • Zolldokumente.ch
    • SwissQR
  • Login
  • Subscribe

Pico

Arduino

AudioTools: Filter Performance of the RP2350

When I was comparing the RP2040 with an ESP32 for audio filters quite some time ago , the ESP32 was winning by a big margin. The Rasperry Pico has been improved with the new RP2350 and I thought it would be interesting to have a comparision: I was using the Read more…

By pschatzmann, 3 months29. January 2025 ago
Arduino

arduino-snapclient with Rasperry Pico 2 W

I was wondering if the Raperry Pico 2W can be used with my Arduino Snapclient Library. A related discussion was hinting that it is just not powerful enough. In the beginning was stuggeling quite a bit and the audio with Opus was just not working and I could bareliy make Read more…

By pschatzmann, 4 months ago
Arduino

TinyUSB: the RP2040 I2S Output Challange

The starting point for writing audio data from USB to I2S using a Rasperry Pico (RP2040) Microcontroller is the speaker example sketch from my extended TinyUSB library. We would just do an i2s.write(data, len) in the callback: Unfortunately this did not work and this was locking up the output quite Read more…

By pschatzmann, 4 months9. January 2025 ago
Machine Sound

Rasperry Picco 2W – Testing Streaming Audio to I2S

Today I found the time to test some audio on the Rasperry Pico 2W Microcontroller. I tried out the standard Interenet Streaming sketch from the Audio Tools examples. Unfortunatly, I noticed that the regular WiFi login logic is quite unreliable, but using the WiFiMulti works each time. Here is the Read more…

By pschatzmann, 4 months2. January 2025 ago
Machine Sound

Back to Basics – Audio Output on the Raspberry Pico using PWM

In one of my past Blogs I have described how to implement a simple tone generator using a Repeating Timer for the Raspberry Pico with the C++ SDK. This time I want to describe an approach which is a little bit more versatile: The Pico provides no built-in DAC and Read more…

By pschatzmann, 4 years19. May 2021 ago
Arduino

Arduino Raspberry Pico – Looking Under the Hood

Today I had a look under the hood of the Standard Arduino implementation for the Raspberry Pico. I was surprised that they did not base their work on the Pico API but they based their work on ARM Mbed. Here is a blink example using the Ticker from the Mbed Read more…

By pschatzmann, 4 years12. May 2021 ago
Arduino

A First Arduino Logic Analyzer for the Raspberry Pico

Together with Pulseview, the Raspberry Pico can be turned into a Logic Analyzer. I demonstrated how to build a simple SUMP logic analyzer with my Arduino logic-analyzer library in my last blog. But we can do better: Here is an first version of an improved Pico implementation which uses both Read more…

By pschatzmann, 4 years23. April 2021 ago
Arduino

Installing “pico-arduino” with CMake

I finally could tick off the final to-do for my Pico-Arduino project: It is not necessary any more to install the project in advance. The project can now be treated as library and you can just pull it automatically from github with the help e.g. of a cmake fetchcontent. Here Read more…

By pschatzmann, 4 years2. April 2021 ago
Arduino

Machine Learning on the Rasperry Pico

Microcontrollers are not suitable to develop and train machine learning models. The resources are just not sufficient for this, but it is possible to use and deploy pre-trained models! I have added a simplified Tensorflow hallo world example where the model has been trained on the sin function, to my Read more…

By pschatzmann, 4 years30. March 2021 ago
Arduino

The first Drone Project for the Raspberry Pico

Most Arduino based Drone projects are optimized for AVR processors by writing directly to registers and use other AVR specific functionality (e.g. timers interrupts). The multiwii project is a good example of this and it would take quite some effort to convert it to be compatible with the Pico, because Read more…

By pschatzmann, 4 years29. March 2021 ago

Posts pagination

1 2 Next
Phil Schatzmann
Rue du Biais 24 B
1957 Ardon
Switzerland

phil.schatzmann@gmail.com

Categories
3D 3D Printed Planes 3D Printing Arduino Data Science EDGAR Infrastructure LogicAnalyzer Machine Learning Machine Sound News Digest OpenSCAD Kernel Other Topics Pico Projects Quantitative Trading RC Text To Speech
RSS RSS

Hestia | Developed by ThemeIsle