Unknown pin header

Discussion in 'Electronics Resources' started by c0d3Man, Jan 29, 2012.

  1. c0d3Man

    Thread Starter New Member

    Nov 8, 2011
    14
    0
    Well for Christmas I got a nice Arduino Mega 2560 R3, and I've been getting acquainted with it fairly well, but there's a pin header on it that I've no clue as to what it's for and I can't seem to find any info on it. Can anyone shed some light? Thanx in advance.
     
  2. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    That header is the standard ATMEL ISP6PIN header used to program the AVR on the board. You will only need to use it if you need to reload the boot loader into the AVR microcontroller.


    hgmjr
     
  3. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    Here is a link to the schematic for the Arduino Mega 2560. You can see the 6-pin header in the upper-middle area of the schematic.

    hgmjr
     
  4. c0d3Man

    Thread Starter New Member

    Nov 8, 2011
    14
    0
    thanx, so if I'm understanding this right, there's two ICSP headers for the ATMega2560? or is the AVR a different chip?
     
  5. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    Nope. There is only one ISP6PIN connector. The Arduino is normally programmed via the USB port using the ARDUINO IDE that you download free from www.arduino.cc website.

    It can do this because the AVR microcontroller on the board has been pre-programmed with a boot-loader.


    hgmjr
     
  6. c0d3Man

    Thread Starter New Member

    Nov 8, 2011
    14
    0
    OK, I understand now, its the micro-controller acting as a USB to serial converter, thanks for clearing things up for me, btw do you know any sites that can teach me how to perform different types of communication between my Arduino and anything I want to use? like Wii nunchucks and n64 controllers or any other electronic device that I might be able to find some use of?
     
  7. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    A good place to begin is at www.arduino.cc . This website is full of all things arduino.

    hgmjr
     
Loading...