resetting sketch with switch on breadboard

mick_ismand:
not exactly.. i want to upload the arduino gsm sketch by pressing a button (made on a breadboard with a little circuit or something) instead of pressing the "upload" button in the arduino program.

What has us confused is that once uploaded , a sketch (program) is permanently in the microcontroller flash... The PC is no longer required. This is true for all Arduino designs. On a breadboard, you have a 2 step process: download the boot loader by ISP and the sketch separately by serial. or, use ISP and download the sketch without the boot loader.

There are programs that can "live" in an Arduino and program the boot loader into a blank chip. Said programs could be modified by a fair programmer to download a full sketch insteanpd of a bootloader.