2 ms·
It's a good point and I don't consider it gatekeeping. The newer devices really do cost less and if you're staying within the Arduino ecosystem, the tools will
by HeyLaughingBoy 6y ago
It's a good point and I don't consider it gatekeeping. The newer devices really do cost less and if you're staying within the Arduino ecosystem, the tools will work with (usually) no code changes, especially if you're doing beginner stuff, so the faster chips are just as easy to use, while the increased RAM/Flash resources mean you can use languages like Python or, gasp, templating.
Forget the "extra features." They're just along for the ride. Silicon is cheap!
- Karliss 6y ago8bit controllers like AVR a lot more accessible if you are going with no arduino approach of just datasheet+compiler. All the peripherals are described in single reasonable size datasheet and you can don't need much hardware initialization code except for features that you directly use. Bringing up an ARM chip from scratch without using a generator like STM CubeMX or a frameworks like Arduino with existing hardware support packages will take a lot more effort.
- HeyLaughingBoy 6y agoYes, if you're doing that. Which is why I said "if you're staying within the Arduino ecosystem" I've been programming embedded systems for-fricking-ever and even I stay with Arduino libraries if I can get away with it for non-critical projects simply because it's easier.