3 ms·
Yes! This is exactly why I continue to use Arduino for both personal and "work" (various non-industrial one-off widgets), despite having been literally laughed
by franga2000 4y ago
Yes! This is exactly why I continue to use Arduino for both personal and "work" (various non-industrial one-off widgets), despite having been literally laughed out of the room by embedded software and hardware engineers for even suggesting it.
Like for one project as a student, we had to make a dozen or so units of a custom data logging thingy. The plan was to use STM boards, but I suggested using Arduino software/libs because all the hardware was supported and we didn't really need anything STM-specific. Eyes were rolled, something to the extent of "Arduino is for amateurs and children" was said, so I volunteered to work on the server side instead and let them have their fun with STM32 HAL. They ended up having to interface with most things manually because libs just don't exist or aren't publicly available. Half a year later, they needed to set up a more of these units, but it was in the middle of the supply chain issues and basically no affordable STM boards were in stock. Meanwhile, the local electronics store had more than a hundred Arduinos in the warehouse. My screenshot and winking emoji were not appreciated in the team chat. The new generation now uses various Arduino (Atmel) and ESP boards with software now fully written on top of the Arduino stack with only one or two board-specific sections in the code.
- analog31 4y agoI've never regretted choosing the tools that were intended for hobbyists and kiddies. They laughed at me for using Python. Of course there are good reasons for choosing the grown-up tools, but also bad reasons, and the bad reasons translate directly into costs in time and effort, lack of adaptability, and so forth. These things are normalized by the structure of the organization, but remain painfully visible to the astute observer on the sidelines. And to the users.
- aswanson 4y agoAmen. I've been doing embedded since forever and am continually stunned how engineers shun simple, open source tools for complicated expensive ones with no value add.