First Steps Beyond Arduino:
Porting your Arduino project to a Standalone Microcontroller
You are competent with a PC, have used the command prompt and edited text files, and have successfully created working Arduino sketches and projects. You are familiar with a breadboard and with handling ICs.
You want to find out how to replicate successful projects without putting an Arduino inside each one. Moving forward, you will have the option to program directly for the microcontroller, bypassing the Arduino completely.
Cost, compactness, ability to use other microcontrollers in the Atmel family and other programming environments.
Why not just follow the ArduinoToBreadboard tutorial at arduino.cc?
Don’t necessarily want to use the Arduino IDE
Don’t necessarily want to install a bootloader on every chip (startup delay, space)
Can’t use this method for all AVRs, only those supported in the IDE (there are add-ons available for some of the ATtiny series)
Requires plugging and unplugging of MCU from Arduino … not good for Arduino
Doesn’t reveal the larger picture to you. It’s good to see a bit of the layer that the Arduino interface is built on. Gives you more power and flexibility.
Pre-requisites (IMPORTANT: PLEASE READ)
You need a PC and an Arduino Duemilanove or Uno, plus a USB cable to connect them. Everything else will be provided (but if you have a favourite breadboard or set of jumper wires, feel free to bring them) Please upgrade to the latest version of the Arduino IDE (1.0.1) before the workshop and verify that you are able to upload sketches to your Arduino. I never seem to have much luck fixing other people’s Arduino/PC comms issues so if your PC isn’t talking to your board on the day, it’s your problem!