Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Uploading is the process of updating or changing the sketch on the Arduino board. It does not refer to uploading to a server or a website.

Uploading is the process of updating or changing the sketch on the Arduino board. It does not refer to uploading to a server or a website.

http://commons.wikimedia.org/wiki/File:ArduinoUnoB.jpg

Upload process:

Sketches are uploaded by avrdude.

The upload process is also controlled by variables in the boards and main preferences files. Those in the boards file include:

<BOARD>.upload.protocol: the protocol that avrdude should use to talk to the board (typically "stk500").

<BOARD>.upload.speed: the speed (baud rate) avrdude should use when uploading sketches (typically "19200").

<BOARD>.upload.maximum_size: the maximum size for a sketch on the board (dependent on the chip and the size of the bootloader).

And in the main preferences file:

upload.verbose: whether or not to dump debugging messages while upload a sketch to a board (defaults to "false").

http://arduino.cc/en/Hacking/BuildProcess

Once the code is transferred to the board, then [if the board has auto-reset], the board will reset and the sketch will be run.

history | excerpt history