4 ms·
Teaching academically-correct C++ is not one of Arduino's goals. C++ just happens to be one of the tools in the box. EE's complain that Arduino doesn't teach c
by bityard 1y ago
Teaching academically-correct C++ is not one of Arduino's goals. C++ just happens to be one of the tools in the box.
EE's complain that Arduino doesn't teach correct electronic circuit design principles. Which is also not one of its goals.
The point of Arduino is to learn how--with nothing but a cheap microcontroller and some wires--to make lights blink, sensors sense, and servos serve. It's a starting point for easy and cheap experimentation, not a well-structured curriculum.
- Arch-TK 1y agoJust to try to understand your point. Are you saying that there is no bad or irresponsible way to teach something? If I teach you to weld and don't explain welding gloves, long sleeves, or welding helmets, is that still okay or is it crossing a line because someone's safety is at stake? What if someone takes their arduino learning's and starts controlling dangerous things like heating elements for pressure vessels? Would you agree now that its irresponsible? (Actual real world cases of exactly this.) Or if someone who used arduino thinks their C++ is great and writes network facing software which controls a heated pressure vessel (again, actual real world cases of exactly this).