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

Arduino

Arduino

TinyHttp – Storing Html on an External Server

In my last Blog, I was showing how we can process html forms with the Arduino TinyHttp library. In the examples we were embedding the html into the source code. Sometimes however it is more convenient to store the html as files on a dedicated server: In the following examples Read more…

By pschatzmann, 3 years8. October 2022 ago
Arduino

TinyHttp – A simple Html Form & Using Ajax

Today I was playing around with my TinyHttp project: I was investigating how I can drive multiple parameters of a guitar effects sketch by using a web dialog. To provide some information via html is simple. It gets a little bit more complicated if we want to support Html Forms, Read more…

By pschatzmann, 3 years7. October 2022 ago
Arduino

Arduino STM32 – Fast PWM Audio Output

I was measuring the speed of the analogWrite() on an STM32 Black Pill on some PWM pins and I was getting a result of around 48697 samples per second. This is enough for one line of hifi data: but I wanted to provide at least 4 channels! This is not Read more…

By pschatzmann, 3 years3. October 2022 ago
Arduino

FFT Speed on Microcontrollers

In my Arduino AudioTools I am providing an easy API with different implementations for Fast Fourier Transform (FFT). This is a clever algorithm that can extracts the frequencies from an input signal. So far I never looked at the speed, so I thought it might be interesting to get to Read more…

By pschatzmann, 3 years27. September 2022 ago
Arduino

STM32: Creating an I2S Arduino Library using the Cube IDE

The STM32 Cube IDE supports all features of the STM32 microcontrollers, but it is quite difficult to use. The STM32duino is the official Arduino implementation from STM, which is easy to use – but provides only the basic functionality! I was missing I2S in Arduino, so I was wondering, what Read more…

By pschatzmann, 3 years25. September 2022 ago
Arduino

Arduino Audio Tools – Creating A Multiuser Audio Webserver

Quite some time ago I was playing with the idea that it should be quite easy to implement a web server in Arduino that provides the same audio signal to multiple users. All that needs to be done is register new connections and close them when the user closes the Read more…

By pschatzmann, 3 years17. September 2022 ago
Arduino

Arduino Audio Tools – Downloading Files from the Internet to a SD Card

Quite some time ago, I tried to use the functionality of the Arduino Audio Tools to download a file from an URL and store it on a SD card, but I was running into some problems. I finally found the time to investigate the issue and I have the functionality Read more…

By pschatzmann, 3 years11. September 2022 ago
Arduino

Arduino Audio Tools – Recording Sound to SPI RAM

The AudioKit and some ESP32 Processors have 4MB of SPI RAM that we can use e.g. to store recorded audio. I was playing with the idea to build some looping logic. Therefore I have added an additional DynamicMemoryStream class that can stores the audio data on the heap. With the Read more…

By pschatzmann, 3 years1. September 2022 ago
Arduino

Arduino Audio Tools – Input from the VS1053 Module

I added support for the VS1053 breakout boards to my Arduino Audio Tools project. Finally the recording of sound from the microphone or the aux input is working as well both for the VS1003 and VS1053 devices! Arduino Sketch It is working the same like any other input: #include “AudioTools.h” Read more…

By pschatzmann, 3 years1. September 2022 ago
Arduino

Arduino Audio Tools – VS1053 And Real Time MIDI

The VS1053 and VS1003 audio codecs support real time MIDI. While the VS1003 only provides a few instruments, the VS1053 has 128 melodic instruments and quite a few additional percussion instruments! When GPIO0 is low and GPIO1 is high during boot, real-time MIDI mode is activated. Unfortunately these pins are Read more…

By pschatzmann, 3 years25. August 2022 ago

Posts pagination

Previous 1 … 9 10 11 … 23 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