Posts Tagged ‘Library’

MicroFAN (Part 3)

Part 1, 2, 3 This part of the subject deals with the code. Nothing exceptional except that it combines multiples libraries: PlainLCD which drives the LCD display, PlainENCi which drives the rotary encoder, PlainTMP for the temperature sensor and PlainEEPROM which handles the erasable memory functions for storing default parameters. Nota: Using equivalent libraries may not cause […]

MicroHTR (Part 7)

Part 1, 2, 3, 4, 5, 6, 7, 8 Although this post relates with the MicroHTR application, its content deals mainly with the human interface which makes it available for autonomous usage, I mean without the need of a computer attached to the Arduino board for setting parameters and getting access to real time information. This human […]

Measuring temperatures with TMP03/04 (Part 8)

Part 1, 2, 3, 4, 5, 6, 7, 8 While I was struggling for improving a combination of a bunch of PlainXXX libraries for building a state of the art temperature controller + its human interface, I revisited the code of PlainTMP with the objective of getting rid of the the standard timing functions, and then getting rid of any […]

Pending publications

Summer is over. Apparently a lazy period of time, in reality, time for retrospection, thoughts and projects making ! For me it has also been a time for getting inspiration from various European places, other ways of living, travelling, enjoying arts and culture. Whoever will identify this place will get… my highest consideration ! [Mail] […]

Memory (Part 6)

Part 1, 2, 3, 4, 5, 6, 7 Previous posts on the same subject showed that it is possible to significantly increase the amount of memory for a moderate price and little hardware and software works. This post is now about the use we can do of this extra memory. The idea here is to record and then display large amounts of […]

Tips and Tricks (Part19)

Previous tip and trick The aim of this tip is to help you to avoid to fall in pretty confusing trap. Here is how. Upgrading a complex library, even with minor changes, may lead to very complex debugging. This is even more true when tight timings, subtle proprietary protocols and many variables are involved. Secure […]

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 […]

Extremely Low Frequency Electro Magnetic Field Sensing (Part 2)

Part 1, 2, 3, 4, 5 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 […]

Fast Signal Sampling (Part 10)

Part 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 11, 12 PlainADC looks like it is a live product with always room for improvements. Before releasing an other really amazing new version, we may review a few critical things that developers should feel confortable with prior to interfacing the library to […]

PWM (Part 4)

Part 1, 2, 3, 4 Here is a simple sketch which examplifies the use of the PlainPWM library. Be carefully at declaring port and pin properly. The rest is really easy: initialize the PWM object with the port name, pin index, base frequency and default duty cycle ratio. The loop will dim the led up and down endlessly. /* […]