5 ms·
When you're going beyond hobby basics, doesn't it make sense to shift over to atmel or any other long established vendors? I appreciate what arduino has done,
by Gratsby 10y ago
When you're going beyond hobby basics, doesn't it make sense to shift over to atmel or any other long established vendors?
I appreciate what arduino has done, but at some point it's too much.
- icebraining 10y agoThe Arduino is an Atmel chip on a small board with a few components for simplifying the power supply and USB communication, plus an IDE and a few libraries for simplifying the development. There's nothing "basic" about the hardware itself: you can at any time switch to C and compile with gcc, just like for any Atmel chip.
- ubercow 10y agoWhen I'm doing my hobby projects, I'll often prototype on an Arduino UNO with breadboard. Then in "production" I'll buy a stock ATMega328 and a couple supporting components and build it right onto my perfboard. Great guide here on how to do that. https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard If you want even more control, you can just use the avr C libraries with any atmega328, Arduino included.
- tmuir 10y agoThe microcontroller on most arduinos is a normal atmel microcontroller. The build output of the arduino compiler is no different from traditional embedded compilers. It's still just machine instructions. It's sort of similar to how Python runs on top of C. To the processor, it's all the same. It had no idea that you wrote your application in C or Python. They both end up as machine instructions.
- hatsunearu 10y agoIf you're at the point where the overhead for running Arduino starts becoming an issue, you would have long moved on to better platforms that are more optimized for your purpose. Production-ready examples that are so much more capable than Arduino: TI MSP430/43X Cypress PSoC 4/5/whatever (these guys are pretty schmick) Atmel ATMegas, the chips behind Arduino. PICs