Hi, all, I have been looking at the Arduino boards for awhile and I have an Uno but I’m trying to plan stand-alone uses of the Arduino and I’d like to get some clarification, please.
My goal is to develop code on the Uno board then buy the naked chip cheap and have the code run on that new chip so it’s inexpensive to build a project and leave it in place with the chip (instead of having an Arduino board for every project or having to buy a bootloaded chip). Reading online gives me a variety of ways to “DIY” an Arduino but I’ve not read anything which seemed very clear to me. Maybe it’s just me.
What I understand (which may or may not be right) is that the Arduino is an implementation of the ATMega chips like the ATMega328P-PU (IIRC, for the Uno). I can buy the ATMega328P chips for about 3-4 dollars easily. What I further understand is that the actual Arduino chips have a bootloader installed which I guess enables it to communicate with the other functions on the board like the USB adapter so it can be programmed from the computer. But some reading about programming the ATMega328P chip indicates that, if you have one which does not have the bootloader installed, you can wire it up to your Arduino board to program it (with the Arduino chip removed from the Arduino board, Uno in my case). This gets me confused because I would think then that one could simply put a blank chip in the Uno board and just program it but apparently it doesn’t work that way.
Further reading, as always, “if I understood correctly what I read”, indicates there are different bootloaders available for the ATMega328P (and similar chips). If that’s correct, why choose one bootloader over another? Another observation I’d like to have cleared up is this: it seems “Arduino” as a brand is a commercial product with its own programming IDE and that IDE is what is enticing about using an Arduino instead of another IDE or chip (like the PIC microcontrollers with Microchip’s IDE).
Is there a good discussion of this somewhere you could link me to?
Your time and information is appreciated.
Thank you.
–HC