Hi, I use an Arduino Pro Mini in a product. Each product has a sketch loaded into it before it ships. this means I am uploading to a bunch of pro minis. The thing is, the IDE complies each time I upload, even though the code did not change.
I wish there was an easier way to do this. I am told I can use AvrDude to do this but I need the .hex file, which is stored as a temp file. Is this true? Where would I find it? Would it be possible to make the compiler store the .hex file in the sketch directory?
After you compile the sketch, with File:Preference:Verbose outputs selected,
go back thru the compilation notes and pick out the folder where the .hex is stored.
Then you can use a product like Kanda programmer
for one button push programming.
I have a similar thing in the works, but loading from an SD card - Nick Gammon developed a sketch for it, I've been busy and haven't ordered cards yet:
See "Variant which uploads a single file" down at the bottom.
Need a little free time to check it out using one of my Bobuino2 cards, but have been busy building other projects the last 2 weekends.