I have nothing against the Arduino or other MCU's but to solve every task with "Arduino!!" and drop the soldering, finding components, solve errors and so on, does concern me a bit, particular when I see more "just grab an Arduino" solutions than "try with an op-amp and a 100nF capacitor. :-)
Do any of you know of anyone who started using finished MCU boards that later choose to start with the whole building and soldering part?
I’d hazard that that’s how
most electronics hobbyists these days begin. You start with simple, remade building blocks: software libraries, MCU dev boards, overpriced modules/breakout boards, etc. Then as you push up against the limits of those building blocks, you are forced to leave them behind: rolling your own boards. Writing code beyond libraries. Designing interface circuits.
I don’t see what soldering has to do with it. You experiment with discrete components on a breadboard. You experiment with Arduino circuits using jumpers and... breadboards. Either way, that’s not how you build permanent circuits, you solder those.
I completely agree with the people saying that Arduino revitalized what was a moribund hobby.
Besides, what’s wrong with using a $2 dev board to do something instead of $2 in discrete components? Never mind that 4000- and 7400-series logic circuits very, very quickly exceed the cost of accomplishing the same thing with an MCU — but the MCU is infinitely more flexible.
Sure, a $2 MCU board is overkill for a simple 50% duty cycle LED blinker. But think about something as simple as a blinker that alternates between a short and long flash (for example, a H-L-HHH-L pattern). In an MCU, that’s trivial to do (think “write(H), delay(200), write(L), delay(200), write(H), delay(600), write(L)” or using a counter and switch case statements to do the same without blocking) whereas it’s appreciably harder to do in discrete logic, and requires a great deal more knowledge about what parts are available, and the “gotchas” of using them.
Sure, there’s a certain elegance to old-school circuits. But that doesn’t mean they make the most practical sense, nor do I think we should look down on those who don’t want to start with that kind of circuit.