Archive for the ‘Arduino’ Category

Switch Mode Power Supplies (Part 3)

Part 1, 2, 3 Current sensing. This part is probably the most critical and most uneasy. It is critical because current sensing will protect both the power supply and the driven load from excessive currents and thus excessive amounts of energy dissipated in both the source and the receiver. There are multiple designs available for […]

Direct Digital Synthesizer (DDS) (Part 9)

Part 1, 2, 3, 4, 5, 6, 7, 8, 9 Let’s go a few steps further in the direction of a fully featured arbitrary wave generator ! The early posts describe how to generate clean waves at various frequencies. In this post, I will explain how to offset the signal and how to attenuate it. Setting negative offsets requires… negative voltage ! Which Arduino  platforms do […]

Switch Mode Power Supplies (Part 2)

Part 1, 2, 3 Next picture illustrates the principle of operation of my proposal for an arduino controlled Switch-Mode Power Supply (SMPS): Instead of using an integrated chip, we will use arduino as a controller. The basic configuration requires an output line to drive the switch and two analog inputs for reading the voltage from the current […]

Switch Mode Power Supplies (Part 1)

Part 1, 2, 3 This is the begining of a series of posts dedicated to an original subject that I had in mind for sometimes now. After few attemps, I decided to share my early design which might drive us up to building a versatile lead-acid battery charger. The aim of these posts is not […]

Direct Digital Synthesizer (DDS) (Part 7)

Part 1, 2, 3, 4, 5, 6, 7, 8, 9 A recent project lead me to excavate a quite old DDS design which may be of some interest for you. Instead of using a ladder of resistors, this design features a simple, cheap and yet powerful digital to analog converter. I will later explain why I choose this particular Microchip circuit but for […]

PLD (Part 2)

Part 1, 2, 3, 4, 5, 6 Tadaaa ! This PL…D day Simple and flexible #IoT is here! Check out our new #Kickstarter campaign:  #LPWAN #Sigfox #LoRaWAN Next post on same subject

PLD (Part 1)

Part 1, 2, 3, 4, 5, 6 Dear arduinoos followers, You may wonder why the production line of arduinoos went to a stall along the last weeks… Holidays ? Well it sounds reasonable and logical, however except for a few days of leave here and there (actually in Lyon, Annecy, Saint Martin des Baleines and Val-Andre) during summer time this is not […]

Simple command parser (Part 2)

Part 1, 2 In the previous version, the command parser is using one single alpha character as an opcode while the argument is computed on the fly using simple arithmetic. In this version, the opcode is extended to (almost) any number of characters and the argument is stored in a vector which is then converted […]

Simple command parser (Part 1)

Part 1, 2 Many applications require some interaction with the user. And one of the most basic manner to interact with an application is to use the serial communication port. Using Serial.print command is probably one the earliest command we all used to debug applications. The proposed command parser uses Serial.available() and functions and […]

News and Moods

Some time ago, I suggested to append the keyword Arduino to any search for some advanced techno oriented questions. Arduino acts as an amplifying or magnifying factor as you look for the latest developments, the smartest solution in any kind of technology. It sounds like a password whispered at the entrance of a secret society […]