Part 1, 2, 3 This post contains an application of the data acquisition and analysis from the PlainDSP library. The credit of the idea goes to Preston who is currently busy at deadening his truck. In his mail of PlainDSP library request, Preston explained to me his current project, and I found it fun and for some reasons, it [...]
Part 1, 2, 3 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 [...]
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 [...]
Part 1, 2, 3 PlainSHT1x contains a set of additional functions which perform advanced tasks such as checking power supply voltage: uint8_t PlainSHT1x::Battery() { uint8_t regContent = ReadRegister(); return ((regContent >> 6) & 0×01); }; … changing the resolution of measurements: void PlainSHT1x::Resolution(uint8_t state) { _resolution = state; uint8_t regContent = ReadRegister(); if (state) { regContent |= [...]
Part 1, 2, 3 The trickiest part of the sensor is its communication protocol. SENSIRION makes it clear from the beginning in the SHT1x data sheet: “The serial interface of the SHTxx is optimized for sensor readout and power consumption and is not compatible with I2C interfaces”. Data is read or written from/to the sensor thanks to 9 [...]
Part 1, 2, 3, 4 This post deals with the sensing antenna which can increase the sensitivity of the MicroELFEMF application One of the difficulties posed when sensing ELF frequencies is antenna size. This is because the antenna must be at least a substantial fraction of the size of the wavelength of the frequency of the EM waves. Simply [...]
Part 1, 2, 3, 4 The proposed application features a few ideas which may be reused for all sorts of applications. As usual, the idea is to build the most exciting Arduino application with the least additional components. In this sense, MicroELFEMF is a serious challenger, as it requires… no additional components! What this application will do is to [...]
Part 1, 2, 3, 4 Since almost all modern houses are fitted with AC current we are surrounded by electro magnetic fields. For those who are used to oscilloscopes, you know that the simplest way to illustrate this phenomenom is to approach your finger from the tip of the probe. Thanks to the fast signal sampling functions and to [...]
Part 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 11, 12 I have good news and bad news… Where shall I start? Bad news? The bad news is that I released a new revision of the PlainADC library that you may have to ask for if you want to get advantage [...]
Part 1, 2, 3 MicroLS stands for micro Light Show! Let’s have some fun with Arduino for a time! Get the latest Flash Player to see this player. [Javascript required to view Flash movie, please turn it on and refresh this page] Behind the scene of MicroLS are quite powerful functions that most of Arduinoos [...]