News

Few people have been asking for the source code of my Arduino music player, so I created this GitHub project. The player is able to play MOD/S3M/XM/IT music files that are stored in the MCU program ...
I have been discussing control algorithms for a power supply and idly looking for some easy hardware on which to try the technique – hardware small enough to build into a prototype. See also: An AVR ...
Community collaboration is a great thing. Take the Arduino PWM library for shift registers. Some folks at the Arduino forum pitched in and helped [Elco] trim off a bunch of clock cycles by using the ...
A stock Arduino isn’t really known for its hi-fi audio generating abilities. For “serious” audio like sample playback, people usually add a shield with hardware to do the heavy lifting. Short of that, ...
This project uses the Arduino Uno PWM output to realize a fully isolated analog output with a range of 0..5 V or more. The use of an averaged PWM signal is not comparable with a real DAC, but it has ...
The USBAudio.* files should be pretty portable to other Arduino platforms that support PluggableUSB (e.g. Zero), as long as the USBD_* functions are swapped to their appropriate counterparts. I opted ...
When multiple PWM converters are connected in series (or in parallel) in a power electronics circuit, it is appropriate to run all converters at the same frequency but with certain phase shift among ...
The purpose of this project is to provide a 4-20 mA output from a PWM signal generated by a microcontroller. One of the more interesting applications of this circuit would be to replace or to realize ...
In adding an alternative cutter drive motor (‘spindle’) to an existing cnc machine, an electrically isolated pwm to analogue converter is needed. The machine uses a ‘grbl’ controller, which has an ...