Tag Archives: programming

Building a Digital Music Player with I2S?! What is I2S! EB#45

Let’s imagine you have a microcontroller board like this ESP32 and you just recorded an awesome sound clip that sounds like this: “Stay Creative!” Now of course you want to playback this sound with the help of the ESP32, so what do you do? Well, the input side is pretty straightforward by simply adding a micro SD card breakout board to the ESP32 through its SPI interface. Due to this fast data line, all the bits of the original audio file can be read by the ESP32 […]

More info

Getting the Basics – Software Architecture Introduction (part 1)

Architecture is the process and the product of planning designing and constructing buildings or other structures. A good design can make a structure survive and be admired for years or fail even to stand. It’s the job of the architect to join both art and science to make sure all the pieces of a building come together in a good solution.   Similar to architects as a software engineer you will also need to mix art and science to deliver solutions satisfactorily but instead of bricks you will […]

More info