ebeowulf17
- Joined Aug 12, 2014
- 3,307
I agree that at some point you need to learn the fundamentals (and freely admit that I have a looooong way to go on that.)Just a pet peeve of mine, and certainly no criticism ..... Using a microprocessor or almost any thing else 'digital' as a first electronics project is not really learning electronics, it is learning to use appliances. How about building a basic audio amplifier using an actual transistor. Or how about a simple AM receiver or even a simple AM or FM transmitter? I remember putting together many interesting circuits from 'Popular Electronics'. Or here's a good one, how about using a flashlight and a photocell to transmit music across the basement? You can experiment to see if it works better with or without DC bias on the flashlight, or so how it works with an LED flash light. Then figure out why. Learn the electronics, not just how to use ones and zeros.
On the other hand, I see no problem with Arduino, etc. as a gateway. My first electronics project was maybe 5-6 years ago, and it involved reading thermocouples, data logging, menu driven interfaces, and a 20x4 LCD screen. If I had to build everything from scratch, there's no way I would've ever started that project... and just blinking an LED or even making a basic radio wasn't going to grab my attention enough to get me started.
Having the Arduino and its community of support as a base gave me the tools and the confidence to try something that I wouldn't have otherwise tried. For that particular project, the only electronics knowledge I really had to gain was some understanding of thermocouples - and even there I mostly read the TC amp datasheet and followed directions very carefully. So far, not much learning electronics... but it sparked my continued interest.
I've since added pressure sensors, learned about RC debouncing, learned about power supplies and different logic levels, made 4-20mA control circuits, developed a precision analog hall effect/comparator switching system, etc.
Arduino projects pretty quickly become electronics projects if you want them to interact with the outside world. Using Arduino as a base has encouraged me to learn as I go, while giving me satisfying results early enough to keep me interested. I still have an awful lot to learn about analog fundamentals, but I know vastly more than I ever would've without an Arduino. What's so wrong with that?
