(no title)
wombat_trouble | 2 years ago
Arduino owed its success solely to building a healthy maker ecosystem of folks who simply defaulted to it as a platform, published tutorials, and promoted it through word-of-mouth. That's probably still there. Raspberry Pi had the same thing going on for it, by the way.
Marketing / community building trumps technical merit in almost everything, and embedded computing is not an exception. I'm not lamenting this, it's just a fact of life.
inamberclad|2 years ago
A board supported by Arduino is vastly easier to use, especially for someone who just wants their project to _work_, not to learn the deep arcana of baremetal systems.
josephcsible|2 years ago
Is it actually possible to totally brick an AVR chip that way? Can't you always recover them with high-voltage programming mode?
morpheuskafka|2 years ago
One thing that was unique about the 8-bit Arduino was that while the board itself was common for prototyping, it wasn't that hard to put an AVR chip on a breadboard for permanent projects or just for the sake of doing it and there were plenty of tutorials. There was even built-in support in the IDE for using an Arduino board as a ISP programmer for a raw chip by connecting a few wires.
With the Raspberry Pi, hardly anyone who used it would ever build their own/modify the design of the board itself.
tgsovlerkhgsel|2 years ago
It's a shame there isn't a "standard" ESP32 board though. Some of the common boards/kits even have multiple revisions that aren't pin-compatible :(
unmole|2 years ago
Were you able to program them without additional (expensive) hardware?
tzs|2 years ago
You can also easily use an Arduino, a solderless breadboard, a few jumpers and some software as an AVR programmer [2].
[1] https://www.sparkfun.com/products/9825
[2] https://www.instructables.com/How-to-Program-an-Attiny85-Fro...
josephcsible|2 years ago
slim|2 years ago