4 ms·
> Well, the Arduino IDE was precisely the game changer that made a lot of people get into embedded systems, and not the board based on an Atmega MCU that anyone
by rollcat 3y ago
> Well, the Arduino IDE was precisely the game changer that made a lot of people get into embedded systems, and not the board based on an Atmega MCU that anyone else could make.
Interesting. Personally I find the $OFFICIAL_IDE repulsive, and strongly prefer just writing the code in $MY_IDE, with a Makefile on the side. OTOH I find the "branded" hardware attractive: it's a known quality in an ecosystem that I sometimes find complex and confusing, and I greatly appreciate the work they've put into making the whole process more approachable. Of course I have a couple clone boards at hand, but I will buy branded Arduino by default precisely because I instinctively associate the brand with less hassle.
- FirmwareBurner 3y ago>Personally I find the $OFFICIAL_IDE repulsive, and strongly prefer just writing the code in $MY_IDE, with a Makefile on the side. < Insert famous HN comment, on why Dropbox is a useless business idea, berceuse you can easily achieve that for free with a self hosted FTP server[1] > If you know what a Makefile is, then you're not Arduino's target market, but there are millions of people out there who want to turn a relay ON when some sensor gets too hot for some garage project, without first learning about Makefiles or registers. [1] https://news.ycombinator.com/item?id=9224 https://news.ycombinator.com/item?id=9224
- ClumsyPilot 3y ago> If you know what a Makefile is, then you're not Arduino's target market I am arduino targey market and I know makefiles, I hate them with a passion. One must know his enemies better than he knows himself
- rollcat 3y agoIn defense of the Makefiles, it's a known quality. They are indeed arcane and somewhat fragmented (BSD/GNU use different conventions; plan9 mk is a far cleaner solution), but you only need to learn them once, and things you've learned about make in the 80s is mostly still relevant in 2023. It's a dragon you only need to defeat once.
- jes5199 3y agohonestly I want to be like you but I never figured out the toolchain to flash an ESP8266 over USB without the Arduino environment
- rollcat 3y agoThe hardest part is probably figuring out the name of the character device, which is about as difficult as figuring out which pin is where on the board. But I guess these kinds of things don't come naturally to everyone, which is why Arduino is successful.