A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
E-books
Disclaimer
Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.
Noah Vawter's stuff
Python for ATMega and AVR 1-bit groove box by Noah Vawter.
The One-bit Groove box is a Music Synthesizer using one-bit algorithms (sound a liitle bit like the old ZX Spectrum). This goes way beyond square waves and PWM.
Launchpad page: BitBox
Author's page: 1-bit groove box
The same author makes a ATMega644 based module with Python capablities called MegaPython. There are two main directories on that pages: the megaPythonAVR and megaPythonDesktop. This is done because for development of new features, it's very useful to get them working in the Desktop version first. For standard microcontroller development, e.g. with the Atemga644, stick with megaPythonAVR.