Hacking.HomePage History

Hide minor edits - Show changes to output

February 20, 2013, at 01:30 PM by Federico -
Added lines 23-24:
* [[Upgrading16U2Due | Upgrading the 16U2 firmware on the Due]]: The Atmega16U2 on the Arduino Due acts as USB-to-Serial converter on the Programming port. When a new release comes out, you will need to upgrade it.
May 14, 2012, at 08:46 PM by Federico -
Changed lines 21-22 from:
* [[WiFi Shield firmware upgrading]] the ATmega32UC3A1256 take care of implement the TCP/IP stack and talk with the HDG104 WiFi module. Upgrading the firmware could improve or change the behavior of the shield.
to:
* [[WiFi Shield firmware upgrading | Upgrading the WiFi Shield firmware]]: The ATmega32UC3A1256 take care of implement the TCP/IP stack and talk with the HDG104 WiFi module. Upgrading the firmware could improve or change the behavior of the shield.
May 14, 2012, at 08:35 PM by Federico -
Added lines 21-22:
* [[WiFi Shield firmware upgrading]] the ATmega32UC3A1256 take care of implement the TCP/IP stack and talk with the HDG104 WiFi module. Upgrading the firmware could improve or change the behavior of the shield.
May 14, 2012, at 08:32 PM by Federico -
February 15, 2011, at 03:17 PM by David Cuartielles -
Added lines 19-20:
* [[DFUProgramming8U2|Upgrading 8U2 Firmware]] upgrading the firmware of the Atmega8U2 chip on an Uno or Mega2560. This chip acts as the usb-to-serial converter and can be updated via USB.
June 01, 2010, at 05:02 AM by David Cuartielles -
Changed lines 21-22 from:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may be posted locally [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]], [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
to:
* [[http://code.google.com/p/arduino/issues/list | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may be posted locally [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]], [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
Changed lines 37-38 from:
The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]], [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]], the [[http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega328P| ATmega328]], and the [[http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega1280| ATmega1280]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
to:
The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]], the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]], the [[http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega328P| ATmega328]], and the [[http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega1280| ATmega1280]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
June 01, 2010, at 05:01 AM by David Cuartielles -
Changed lines 37-38 from:
The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
to:
The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]], [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]], the [[http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega328P| ATmega328]], and the [[http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega1280| ATmega1280]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
April 01, 2010, at 10:57 PM by David A. Mellis -
Deleted lines 18-19:
* [[Command Line]]: you can build and upload Arduino sketches from the command line without the Arduino environment or Java.
August 15, 2009, at 02:26 PM by David A. Mellis -
Deleted lines 34-35:
* [[Other Hardware]]: using the Arduino software with other circuits and microcontrollers.
December 26, 2008, at 03:51 PM by David A. Mellis -
Changed lines 21-22 from:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (''on an external website'')
to:
* [[http://code.google.com/p/arduino/source/browse/ | Source]]: online browsing of the Arduino source code (''on an external website'')
December 23, 2008, at 03:40 PM by David A. Mellis -
Deleted lines 56-57:
Download Arduino from Google Code: [[http://arduino.googlecode.com/files/arduino-0012-win.zip | arduino-0012-win.zip]]
December 23, 2008, at 03:16 AM by David A. Mellis -
Added lines 57-58:
Download Arduino from Google Code: [[http://arduino.googlecode.com/files/arduino-0012-win.zip | arduino-0012-win.zip]]
July 09, 2008, at 05:22 PM by David A. Mellis -
Added lines 55-56:
* [[http://ladyada.net/make/mintyboost/process.html | Minty Boost process]]: no microcontroller, but a great explanation on how to put together a kit, from idea to product.
May 01, 2008, at 09:41 PM by Paul Badger -
Changed lines 23-24 from:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may be posted locally [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]] , [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
to:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may be posted locally [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]], [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
May 01, 2008, at 09:41 PM by Paul Badger -
Changed lines 23-24 from:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may also be posted [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]] , [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
to:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may be posted locally [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]] , [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
May 01, 2008, at 09:40 PM by Paul Badger -
Changed lines 23-24 from:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may also be posted [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[ Hardware Bugs ]] , [[Software Bugs]]
to:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may also be posted [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=hwbugs | Hardware Bugs ]] , [[http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?board=swbugs |Software Bugs]]
May 01, 2008, at 09:38 PM by Paul Badger -
Changed lines 23-24 from:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website'')
to:
* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website''). Suggestions and bugs may also be posted [[http://www.arduino.cc/playground/Main/SuggestionsBugs |here]]. More detailed discussion of bugs can be found in the forum. [[ Hardware Bugs ]] , [[Software Bugs]]
April 24, 2008, at 05:29 AM by David A. Mellis -
Changed line 4 from:
(:table width=90% border=0 cellpadding=5 cellspacing=0:)
to:
(:table width=100% border=0 cellpadding=5 cellspacing=0:)
January 26, 2008, at 12:30 AM by David A. Mellis -
Added lines 33-34:
* [[Main/StandaloneAssembly | Breadboard Circuit]]: instructions for replicating the circuit of an Arduino board on a breadboard.
January 04, 2008, at 12:26 AM by Tom Igoe -
Changed lines 15-16 from:
* [[Bootloader]]: the bootloader is a small piece of software that allows uploading of sketches onto the Arduino board. It comes preprogrammed on the microcontrollers on Arduino boards.
to:
* [[Bootloader]]: the bootloader is a small piece of software that allows uploading of sketches onto the Arduino board. It comes preprogrammed on the microcontrollers on Arduino boards. Additional instructions on [[Hacking/MiniBootloader|bootloading the Mini]] are available.
November 02, 2007, at 10:26 PM by David A. Mellis -
Deleted lines 22-23:
* [[http://www.arduino.cc/en/Reference/PortManipulation | Port Manipulation]] manipulating port variables
November 02, 2007, at 10:04 PM by David A. Mellis -
Changed lines 9-10 from:
* [[Libraries]]: using and creating libraries to extend the functionality of Arduino.
to:
* [[LibraryTutorial | Writing a Library]]: creating libraries to extend the functionality of Arduino. Goes step-by-step through the process of making a library from a sketch.
September 07, 2007, at 03:33 PM by David A. Mellis - linking to NG auto reset.
Added lines 31-32:
* [[NG Auto Reset]]: how to modify your Arduino NG so you can upload sketches with having to physically press the reset button on the board.
May 29, 2007, at 05:34 AM by David A. Mellis - we should link to third party hardware somewhere else. this is about making your own.
Deleted lines 48-49:
* [[http://moderndevice.com|Bare-Bones Board]] a low-cost all through-hole Arduino aimed at breadboard users.
May 22, 2007, at 08:29 PM by Paul Badger -
Changed lines 49-50 from:
* [[http://moderndevice.com|Bare-Bones Board]] a low-cost all through-hole Arduino clone aimed at breadboard users.
to:
* [[http://moderndevice.com|Bare-Bones Board]] a low-cost all through-hole Arduino aimed at breadboard users.
May 22, 2007, at 08:29 PM by Paul Badger -
Changed lines 49-50 from:
* [[http://moderndevice.com|Bare-Bones Arduino]] a low-cost all through-hole Arduino aimed at breadboard users.
to:
* [[http://moderndevice.com|Bare-Bones Board]] a low-cost all through-hole Arduino clone aimed at breadboard users.
May 04, 2007, at 09:44 PM by Paul Badger -
Added lines 23-24:
* [[http://www.arduino.cc/en/Reference/PortManipulation | Port Manipulation]] manipulating port variables
May 04, 2007, at 09:14 PM by Paul Badger -
Changed lines 47-48 from:
* [[moderndevice.com|Bare-Bones Arduino]] a low-cost all through-hole Arduino aimed at breadboard users.
to:
* [[http://moderndevice.com|Bare-Bones Arduino]] a low-cost all through-hole Arduino aimed at breadboard users.
May 04, 2007, at 09:13 PM by Paul Badger -
Added lines 47-48:
* [[moderndevice.com|Bare-Bones Arduino]] a low-cost all through-hole Arduino aimed at breadboard users.
May 02, 2007, at 09:45 AM by David A. Mellis -
Changed lines 27-30 from:
* [[Pin Mapping]]: a diagram showing the correspondence between the pins on an Arduino board and those of the ATmega8

* [[Atmega168Hardware|Pin mapping]] for Atmega168
to:
* Pin Mapping ([[PinMapping | ATmega8]], [[Atmega168Hardware | ATmega168]]): a diagram showing the correspondence between the pins on an Arduino board and those of the ATmega8 or ATmega168 microcontroller.
April 30, 2007, at 02:32 PM by Paul Badger -
Changed lines 28-29 from:
* [[Atmega168hardware]] Pin mapping for Atmega168
to:

* [[Atmega168Hardware|Pin mapping]] for Atmega168
April 30, 2007, at 02:15 PM by Paul Badger -
April 30, 2007, at 02:15 PM by Paul Badger -
Changed lines 28-29 from:
to:
* [[Atmega168hardware]] Pin mapping for Atmega168
December 04, 2006, at 02:52 PM by David A. Mellis -
Added lines 47-50:
Other resources:

* [[http://palmavr.sourceforge.net/cgi-bin/fc.cgi | AVR fuse calculator]]: useful for figuring out which fuse settings to use for custom circuits.
December 02, 2006, at 05:46 PM by David A. Mellis -
Changed lines 31-32 from:
* [[Other Hardware]]: using the Arduino software with other circuits and microncontrollers.
to:
* [[Other Hardware]]: using the Arduino software with other circuits and microcontrollers.
December 02, 2006, at 05:45 PM by David A. Mellis -
Added lines 31-32:
* [[Other Hardware]]: using the Arduino software with other circuits and microncontrollers.
December 02, 2006, at 05:44 PM by David A. Mellis -
Added line 1:
(:title Hacking:)
November 16, 2006, at 11:59 PM by David A. Mellis -
Added lines 8-9:
* [[Libraries]]: using and creating libraries to extend the functionality of Arduino.
November 16, 2006, at 11:33 PM by David A. Mellis -
Added lines 14-15:
* [[Programmer]]: how to use the Arduino software with an hardware programmer (eliminating the need for the bootloader and saving program space on the chip).
November 16, 2006, at 10:08 PM by David A. Mellis -
Added lines 32-39:
Other tutorials for extending Arduino include:

* [[http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard | Arduino on a breadboard]]: construct your own USB Arduino using individual components on a breadboard (from the [[http://itp.nyu.edu/physcomp/Tutorials/Tutorials | ITP physical computing tutorials]]). See also the [[Main/StandaloneAssembly | serial version]].

* [[http://todbot.com/blog/2006/07/11/arduino-breadboard-shield/ | DIY breadboard shield]]: make your own breadboard shield to snap onto an Arduino board.

* [[http://www.mitchellpage.com.au/research/?p=212 | DIY Arduino shields]]: instructions for designing and etching your own Arduino shield.
November 16, 2006, at 08:49 PM by David A. Mellis -
Changed lines 16-19 from:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (on an external website)

* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (on an external website)
to:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (''on an external website'')

* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (''on an external website'')
November 16, 2006, at 08:48 PM by David A. Mellis -
Deleted lines 5-6:
This section of the site includes information on how Arduino works and ways you can extend it.
Changed lines 28-29 from:
Arduino is designed to be easily extensible, being based on standard and powerful components. The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
to:
Arduino is designed to be easily extensible, being based on standard and powerful components. This section of the site includes information on how Arduino works and ways you can extend it.

The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
November 16, 2006, at 08:47 PM by David A. Mellis -
Changed lines 14-15 from:
* [[Bootloader]]: the bootloader is a small piece of software that allows you to upload sketches to the Arduino board without a hardware programmer.
to:
* [[Bootloader]]: the bootloader is a small piece of software that allows uploading of sketches onto the Arduino board. It comes preprogrammed on the microcontrollers on Arduino boards.
Added lines 26-27:
* [[Parallel Programmer]]: instructions for making a cheap piece of hardware that lets you burn the bootloader to an Arduino board or upload sketches to a board with no bootloader (only works on computers with a parallel port).
November 07, 2006, at 12:31 AM by David A. Mellis -
Changed lines 18-19 from:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (on an external site)
to:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (on an external website)

* [[http://developer.berlios.de/bugs/?group_id=3590&set=open&order=priority | Bugs]]: the current list of Arduino software bugs and planned enhancements (on an external website)

'''Hardware'''

* [[Pin Mapping]]: a diagram showing the correspondence between the pins on an Arduino board and those of the ATmega8
November 05, 2006, at 05:15 PM by David A. Mellis -
Deleted lines 2-3:
This section of the site includes information on how Arduino works and ways you can extend it.
Changed lines 6-8 from:
!!!Software

Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
to:
This section of the site includes information on how Arduino works and ways you can extend it.

'''Software'''
Changed lines 22-25 from:
!!!Hardware

The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]].
to:
Arduino is designed to be easily extensible, being based on standard and powerful components. The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
November 05, 2006, at 05:14 PM by David A. Mellis -
Added lines 3-4:
This section of the site includes information on how Arduino works and ways you can extend it.
Changed lines 8-11 from:
This section of the site includes information on how Arduino works and ways you can extend it.

'''Software'''
to:
!!!Software

Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
Changed lines 23-24 from:
Arduino is designed to be easily extensible, being based on standard and powerful components. The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
to:
!!!Hardware

The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]].
November 05, 2006, at 05:13 PM by David A. Mellis -
Changed lines 8-9 from:
'''Hardware'''
to:
'''Software'''
November 05, 2006, at 05:12 PM by David A. Mellis -
Changed lines 6-7 from:
This section of the site includes information on how Arduino works and ways you can extend it, including:
to:
This section of the site includes information on how Arduino works and ways you can extend it.

'''Hardware'''
November 05, 2006, at 05:11 PM by David A. Mellis -
Deleted lines 5-8:
Arduino is designed to be easily extensible, being based on standard and powerful components. The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.

(:cell width=50%:)
Added lines 18-21:
(:cell width=50%:)

Arduino is designed to be easily extensible, being based on standard and powerful components. The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.
November 05, 2006, at 05:11 PM by David A. Mellis -
Added lines 3-5:
(:table width=90% border=0 cellpadding=5 cellspacing=0:)
(:cell width=50%:)
Added lines 8-9:
(:cell width=50%:)
Changed lines 20-22 from:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (on an external site)
to:
* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (on an external site)

(:tableend:)
November 05, 2006, at 05:10 PM by David A. Mellis -
Added lines 5-15:
This section of the site includes information on how Arduino works and ways you can extend it, including:

* [[Preferences]]: the Arduino preferences file contains many options for customizing the way Arduino compiles and upload sketches.

* [[Build Process]]: find out what steps your sketch goes through on its way to the Arduino board.

* [[Bootloader]]: the bootloader is a small piece of software that allows you to upload sketches to the Arduino board without a hardware programmer.

* [[Command Line]]: you can build and upload Arduino sketches from the command line without the Arduino environment or Java.

* [[http://svn.berlios.de/wsvn/arduino/trunk/ | Source]]: online browsing of the Arduino source code (on an external site)
November 05, 2006, at 12:58 PM by David A. Mellis -
November 05, 2006, at 12:17 PM by David A. Mellis -
Added lines 1-4:
!!Extending and Developing Arduino

Arduino is designed to be easily extensible, being based on standard and powerful components. The Arduino hardware is based on [[http://www.atmel.com/products/AVR/ | Atmel's AVR microcontrollers]], in particular the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2004 | ATmega8]] and the [[http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 | ATmega168]]. Arduino sketches are C/C++ based and compiled with the open-source compiler [[http://www.avrfreaks.net/AVRGCC/ | avr-gcc]] and linked against the open-source [[http://www.nongnu.org/avr-libc/ | AVR Libc]]. The Arduino language comes from [[http://wiring.org.co/ | Wiring]]. The Arduino environment is based on [[http://processing.org/ | Processing]] and includes modifications made by Wiring.

Share