This Freeduino-DU ATmega328 board is fully compatible with the Arduino Duemilanove. The main difference is that the port pins are on male headers instead of female sockets. This makes connecting components easy through prototyping wires.
The board has 13 Digital I/O lines and 6 Analog lines.
Arduino is an open-source platform based on boards featuring an Atmel AVR microcontroller with a pre-programmed bootloader and a development environment that implements the Processing / Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).
Freeduino Duemilanove-compatible Board Resources
The board ships fully assembled and tested. A USB cable is included.
Getting Started Guide 1. Download IDE Software
Download the Arduino IDE from http://arduino.cc/en/Main/Software. The IDE software is used to write the source code, compile the source code and to program the compiled hex (called a Sketch) to your Freeduino board.
Once you have downloaded the software, unzip it wherever you like. Use it by double-clicking the Arduino.exe. No installation process is required.
2. Connect the Freeduino board to PC / Laptop
The Freeduino board has a power source selection jumper. The board can be powered from USB or from an external 9V power source. Use the jumper to select the power source. Once done, connect the Freeduino board to your PC or Laptop using the provided USB cable. The LED marked as PWR will glow indicating that the Freeduino is powered and ready.
If an external 9V power source is used to power the Freeduino, still you will need the USB cable to connect the Freeduino board to PC. In this case, the USB cable is used only to transfer a Sketch (program) from PC to the Freeduino board.
The first time you connect the Freeduino, your PC/Laptop will prompt for Driver Installation.
3. Install Drivers
If the driver gets installed automatically, you can skip this step. If Windows prompts for driver installation, then you will need the latest FTDI drivers from http://www.ftdichip.com/Drivers/VCP.htm. Download the drivers in ZIP format and unzip them before processing further.
Go back to the Driver Installation dialog that began when you connected your Freeduino board. It will ask Can Windows Connect to Windows Update to search for the Software? Select No, not this time and click Next. Choose Install driver from Specific Location and specify the location where you unzipped the FTDI drivers. The Wizard will finish the installation task and the USB Serial Port will be ready to use.
4. Working with the IDE: Writing code & compiling it
Start the Arduino.exe and open the sample program from menu File => Examples => Digital => Blink. This sample program will blink the LED connected to digital pin 13. Use the menu Sketch => Verify/Compile to compile the sample program.
5. Working with the IDE: Board selection
Selecting the correct board is important. Use the menu Tools => Board to select the board entry Arduino Duemilanove or Nano w/ATmega328.
6. Working with the IDE: Serial port selection
Select the correct COM Port from the menu Tools => Serial Port. If you find multiple entries under this menu and are not sure which one is correct, you can simply unplug the USB cable and plug it back in to see which port disappears and reappears.
7. Working with the IDE: Upload your program Sketch
The words Upload, Program and Download are used commonly to refer to the same act. Use the menu File => Upload to I/O Board. Alternatively, you can click the Upload button. Once successfully completed, the message Done Uploading will appear in the status bar.
The Freeduino board resets automatically and begins running the code after five seconds.
Optional Recommended Products for this Item