3 ms·
Why Arduinos in particular? We're in an era where you can choose any MCU (ARM, Espressif, RiscV e tc), pick a language you like within limits (C, C++, Rust, Pyt
by the__alchemist 2y ago
Why Arduinos in particular? We're in an era where you can choose any MCU (ARM, Espressif, RiscV e tc), pick a language you like within limits (C, C++, Rust, Python (sort of)), and make it happen. Open KiCad, design a PCB, and have it arrive from Shenzhen in 10 days. Or, order a dev board, and attach additional circuits to it. (STM32 Discovery, nordic dev kit, one of the cheap Chinese ones "pill" etc.) Design whatever circuits you want. Use passives, or string together ICs.
555 is obsolete tech. I see this as equivalent to suggesting someone buy an Apple II instead of a modern PC.
- analog31 2y ago>>> Why Arduinos in particular? This is a good question. I think that "Arduino" means a couple of different things, and it's sometimes hard to guess what someone means from context. There's "Arduino" the old 16-bit MCU board, and there's "Arduino" the development platform supporting a huge ecosystem of MCUs, libraries, and accessories. For instance, I use the Arduino IDE, but with a variety of dev boards to suit my needs. For my work, I don't need to cost-engineer anything, so I'm satisfied with pre-made modules that I plug into my own application boards. A lot of engineers dismissed Arduino long ago, and are utterly unaware that the broader ecosystem even exists. I don't object to a beginner choosing the original Arduino board, for which there's huge amounts of tutorials and documentation. And then, maybe graduating to a more performant board if they take an interest in more advanced or specialized projects.
- cruffle_duffle 2y agoI always use the term “arduino” when I describe any of the MCU “space” to somebody not in the field. Odds are much better that a person heard of “those arduino thinks you can use to program your lights” than “esp32s3” even though the s3 is my goto microcontroller. The second the conversation steers towards actual product selection… that is the time to introduce the MCU space and steer them to the right fit. You do always have to remember that most of those arduino MCU’s have a 5 volt logic level that is more compatible with “LEGO part style electronics” than things like the ESP chips.