Arduino Builder (GUI)
Only 3 choices are to be made before the compiling and uploading can be proceeded.
- Choose file, either a sketch file (.ino), an HEX file (.hex) or an ELF file (.elf)
- Choose the board type in the dropdown list
- Click on the serial port (or USBASP button) and the uploading will be proceeded
During compiling or uploading, the current status will be displayed and the detailed information will be shown in the console area. A detailed tutorial is available here.
Screenshots of Arduino Builder
Arduino Uploader (CLI version of Arduino Builder)
Arduino Uploader is a command line utility invoked by command line options and will return after compiling and uploading proceeded.
Command Line Syntax
ArduinoUploader [sketch/HEX file] [board type] [serial port/usbasp] Board types: 1 - Arduino Uno 2 - Arduino Leonardo 3 - Arduino Esplora 4 - Arduino Micro 5 - Arduino Duemilanove (328) 6 - Arduino Duemilanove (168) 7 - Arduino Nano (328) 8 - Arduino Nano (168) 9 - Arduino Mini (328) 10 - Arduino Mini (168) 11 - Arduino Pro Mini (328) 12 - Arduino Pro Mini (168) 13 - Arduino Mega 2560/ADK 14 - Arduino Mega 1280 15 - Arduino Mega 8 16 - Microduino Core+ (644) 17 - Freematics OBD-II Adapter
Examples
Compile and upload Blink.ino to Arduino UNO via COM4:
ArduinoUploader Blink.ino 1 COM4
Burn bootloader for Arduino Pro Mini 168 via USBASP
ArduinoUploader optiboot_atmega168.hex 9 usbasp
Links
- Download Latest Version (Windows only)
- Source Code
- Tutorial
- Discussion