Tutorial for Beginners - Arduino UNO
Kok Chen, W7AY [w7ay (at)
arrl (dot) net]
Last updated: April 4, 2103
Introduction
This tutorial will assume the following:
- You are using an Arduino UNO. If you are using the
Arduino Micro or Arduino Leonardo, please go to the
Arduino Micro page, and if
you are using the STK500, please go to the STK500 page.
- Your computer has a free USB port (since the Arduino
uses the USB CDC Class, there is no need to install any
USB driver).
Preferably, the Arduino is connected to a powered USB hub. In case a built-in USB port shuts down due to over-current, reset the SMC of the Macintosh by following the instructions here to recover use of the USB port again.
- You have already followed the steps described in the
CrossPack page and have
downloaded and installed the AVR gcc tool chain
(including avrdude),
- The Macintosh includes Apple's Developer package. If
not, follow the Xcode instructions here.
- You have downloaded and installed AVR Tools.
Lesson 1 will show you how to upload and run firmware from a pre-compiled hex file to the Arduino. Lesson 2 will show you how to modify an existing AVR program in Xcode.