Arduino Boards-Pin mapping
|Often I found myself, searching for pin mapping of arduino board pins to actual micro-controller pins, like Arduino uno digital pin 0 is PD0 in atmgea328. So I thought of putting all information at one place. I have added summary of each board also.
Arduino Uno Pin mapping :
Arduino Due Pin mapping:
Source:robgray.com
Arduino Leonardo Pin mapping:
Arduino Mega 2560 / Mega ADK:
Source:forum.arduino.cc
Arduino Micro Pin mapping :
Arduino mini Pin mapping:
Arduino nano pin mapping:
For Arduino Pro Micro or Arduino Pro micro pinout see this
11 Comments
Thanks for putting together pin mappings of all the arduino boards, please add arduino 101 as well
For NodeMCU- Arduino pin mapping check this
Using node mcu with Arduino IDE-
http://icircuit.net/using-nodemcu-arduino-ide/1396
Thanks a lot for putting together all pin mapings
Please can I use your arduino uno pin map as a figure in my thesis? If that’s ok with you, let me know how you would prefer to be credited – by your website name or your personal name?
Hi, sure, you may mention website name
Thanks! Much appreciated
great work you have done much appreciated thanks
Thanks very usefull
On an Arduino Mega, Pin 19 is RX1 where is that on an Arduino UNO. (This is the only type available in my location) I am trying to change an example script for the Mega to work on UNO
Hi Dave, UNO has only one hardware serial port. You need to use softserila if you want more than one serial port
Must add my thanks for all the work and time you have put in to provide the pin mapping data regards Celestica