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

Back to Basics

Arduino

Using stdio.h file operations on Arduino ESP32 to access a SD Drive

So far I was always using the Arduino based SD API to access files on a SD drive. But there are plenty of existing libraries which expect to use stdio.h operations to work with files. So I was digging into the topic and to my surprise this is possible: You Read more…

By pschatzmann, 3 years14. February 2022 ago
Arduino

How to identify broken examples in an Arduino Library…

Lately I noticed that some examples in my Arduino Audio Tools library are not compiling any more. This is not a surprise, since the library is still evolving. So I was looking for a way how to identify the broken examples automatically. Fortunately Arduino provides a Command Line Interface and Read more…

By pschatzmann, 4 years25. October 2021 ago
Arduino

Debugging Segmentation Faults with Clang

I wanted to provide an easy to use Arduino Audio Decoding Library based on libhelix. Unfortunately the ESP32 was crashing w/o any stacktrace and on the desktop it was the first time I was running into Segmentation Faults. I tried to resolve the issue with the help of Google where Read more…

By pschatzmann, 4 years5. August 2021 ago
Arduino

PWM Audio Output support for the “arduino-audio-tools” Arduino Library

In one of my last Posts I have described an approach how we can implement a simple audio output using PWM using the Raspberry Pico. The advantage of this approach is, that we can output audio to almost any GPIO pin, and that it can be used on any other Read more…

By pschatzmann, 4 years30. June 2021 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

ESP32 Sound to a Web Browser

I was wondering what the easiest way would be to provide sound generated on a ESP32 to a Web Browser: I got distracted when I googled the topic “music streaming” and everything suddenly turned out to be very complicated. So I got back to my original idea: Just change the Read more…

By pschatzmann, 4 years13. 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

Back to Basics – Sampling Audio with the ESP32

In this Blog I am giving a little bit of background on how the sampling of analog signals has been implemented in my Arduino audo-tools library. My initial approach was based on the Blog from Ivan Voras using timers and interrupts. But there is a much better way by using Read more…

By pschatzmann, 4 years30. April 2021 ago
Machine Sound

Back to Basics – A simple ESP32 sound generator (tone)

The first thing I wanted to try out after I have received my Piezo Buzzer was to generate some simple beeps. In Standard Arduino there exists the tone() function which – unfortunately – is not available in the ESP32 Arduino implementation. There are libraries to bridge this gap, but I Read more…

By pschatzmann, 5 years7. January 2021 ago
Machine Sound

Back to Basics – A ESP32 Radio Player using Piezo Electric Elements

In one of my last year’s posts I was describing how to build an Internet Radio using an ESP32. I was using this together with an external DAC to feed an Amplifier. Lately I got some really cheap Piezo Electric Elements and I was wondering if I could use the Read more…

By pschatzmann, 5 years7. January 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
  • Arduino Audio Tools: Pimping Up Resampling
  • HIMEM – ESP32 PSRAM on Steroids

Hestia | Developed by ThemeIsle