Archive for the ‘DSP’ Category

Publication of the day

I am very glad to announce the first official publication involving the PlainDSP kit and the team behind the scene. We also congratulate Kostas and his team for designing such an awesome detector. Although PlainDSP kits can be used in the context of ludic applications, it provides all the means necessary for the design of much […]

[HOWTO] PlainDSP audio shield: M2M Communication system

The Critical Tinkers team recently achieved an amazing application based on the plaindsp kit. The M2M protocol they developed provides a smart way to send information to an Arduino board using a plaindsp audio shield from any sound emitting device (e.g. a cell phone). Next video is a teaser which demonstrates the principle of operation, as long […]


This quite a great and important day. After months of efforts, is opening and introducing its DSP kits. You are kindly invited to pay a visit to   Discover the first kit from the pending collection of DSP kits: This kit will allow you to capture all sorts of sounds and analyze them in […]

Breaking news

The content from the numerous exchange of mails and a careful analysis of visited pages on arduinoos show that many, many people from the planet of hackers, makers, learners, are very interested in advanced applications which mostly require digital signal processing functions. Not all Arduino fans had a chance to learn and practice DSP, so […]

Blog of the day

Skywired is a “must visit” blog which contains high quality posts on various subjects, mostly DSP and ham radio.

PlainDSP (Part 4)

Part 1, 2, 3, 4 Here is the autonomous version of the sound meter which principle is described in PlainDSP (Part 3). The picture below shows the full schematics of the device   And here is the code of MicroSNDMTR_LCD, which includes the auto-ranging algorithm /* MicroSNDMTR_LCD: Micro sound meter connected to LCD 2×16 display Exemple of use of the […]

PlainDSP (Part 3)

Part 1, 2, 3, 4 —————————————————————————— Important notice: The huge popularity of PlainDSP (merge of PlainFFT and PlainADC libraries) and the numerous requests for help drove me to think about a convenient solution for all designers, artists, students, professors, R&D people, prototypists who need to understand, experiment, create systems which feature advanced Digital Signal Processing on Arduino. The result […]

PlainDSP (Part 2)

Part 1, 2, 3, 4 The next lines of code illustrate how PlainDSP simplifies the combination of data acquisition and data analysis. You no longer need to worry about the vectors of data. PlainDSP creates dynamically  and transparently the required vectors. On the other hand you must keep in mind that they exist and take 8 times the number […]

PlainDSP (Part 1)

Part 1, 2, 3, 4 Among the most popular subjects covered in this blog, FFT is far ahead any other subject (22%!), followed by data acquisition functions. I got many, many requests for PlainFFT and PlainADC libraries and thanks to your explicit messages, I have a quite good understanding of who is using them and for which type of […]

Getting started with the DUE (Part 2)

Part [-1, 0] 1, 2 I got a mail with an interesting question (Thanks Andrew!) regarding the performances of the DUE versus the UNO using PlainFFT.   I built this simple sketch based on the example which comes with the PlainFFT package: #include “PlainFFT.h” #include “math.h” PlainFFT FFT; /* Create FFT object */ /* Simulation parameters */ #define TWO_PI 6.283185307179586476925286766559 const […]