4 ms·
>I'm sorry but whatever the official description is, for many people including me, runs on an arduino means runs on an at mega with a bootloader and maybe on so
by jdietrich 7y ago
>I'm sorry but whatever the official description is, for many people including me, runs on an arduino means runs on an at mega with a bootloader and maybe on some kind of specific board with funny connectors.
Why? The Arduino stack will work on ARM chips - better, cheaper chips than the 328p. Arduino.cc make, sell and officially support ARM boards; there are a huge range of cheap Arduino-compatible boards with modern microcontrollers. The cheapest M4 chips are priced competitively with the 328p and M0 chips are available for as little as $0.24 in quantity.
The 328 is an ancient, inefficient, overpriced chip and I see absolutely no reason to endure it any longer.
- tastroder 7y ago> Why? Because, despite your obviously correct arguments, the brand name Arduino is pretty diluted and commonly just associated with the range of chipsets that made them popular these days (maybe with the addition of the ESP32/8266s in the last few years). That might change in the future but the common usage of the brand name is pretty independent of their product lines.
- makapuf 7y agoI didnt say that arduino does not work on other boards or that atmega328p are the best. I said that if you say runs on an arduino it means runs on a 328p, same as you can say I can run faster than a Ferrari (keyholder)
- jazzyjackson 7y agoBecause everyone I've ever met using an 'Arduino' are using an Arduino Uno, whose dev boards are about 4 USD on ebay and very popular in hobby and education markets. The m0 boards cost 3 times as much. Despite its low power its simple enough to wrap your mind around, making it good for intro to ECE and programming.