The purpose of this blog is to describe electronics projects in simple, easy-to-follow language, with a non-technical audience in mind. To that end, all projects are simple, and can be followed by individuals with very little background in electronics. This is for anyone who is interested in getting started in homebrew, hobby electronic design.
All projects are done using the Arduino Uno R3 platform, based on the Atmel ATmega328P processor. The board provides a 16MHz clock, 6 analog input pins, 14 digital input/output pins, a USB connector, voltage source and ground pins, and an ICSP header. The Arduino programming language is based on C, and is straightforward and simple enough that only a basic understanding of computer science concepts is needed to begin.
Note: This blog is meant only to give the aspiring tinkerer a place to begin. The world of microelectronics is expansive, and the only way to really learn what this stuff is, how it works, and how to make it work for you is practice. Fortunately, the best practice is tinkering. If you, the enlightened reader, want to learn faster than any educational program can teach you, then you must tinker. You must have 10 failures for every success; your circuits won’t work right until you tinker with them; you will burn components out and have frustrating mental blocks towards accomplishing whatever it is you wish to accomplish. If you stay with it and practice regularly, however, you will soon find yourself proficient in tinkering and will find yourself writing your own blogs about your own projects.