Giter Club home page Giter Club logo

arduino-pinout's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

arduino-pinout's Issues

Digital pin numbers, and AVR codes on Arduino Micro diagram

Hi Bouni,
Many thanks for your really clear Arduino diagrams!

I've been using the Arduino Micro one, and have found a few differences with the digital pin assignments in version 1.6.5 of the Arduino IDE (variants/leonardo/pins_arduino.h, included from variants/micro/pins_arduino.h), and have verified that these pin numbers raise signals on the correct pins, with digitalWrite().

On the left:
A0 is D18, not 14.
A1 is D19, not 15,
A2 is D20, not 16,
A3 is D21, not 17,
A4 is D22, not 18 - and this is PF1, not PF3,
A5 is D23, not 19 - and this is PF0, not PF2,
MISO/PB3 is also D14 (I haven't tested this),
SCK/PB1 is also D15 (I haven't tested this),

On the right,
PD3/0/RX/INT2 should be PD2,
PD2/1/TX/INT3 should be PD3
PB0/SS is also D17 (I haven't tested this),
PB2/MOSI is also D16 (I haven't tested this).

There are also duplicated digital pins, eg D12 is also D29, and others, but I don't think these are needed.

Sorry I can't edit SVG and submit a pull request.

Kind regards,
Matt Gumbley

Some digital pins for Leonardo are wrong

The digital pins #s for the analog pins are incorrect.
The current image shows A0-A5 as digital pins 14 to 19.
This is incorrect. The variant file maps A0 to A5 as digital pins 18 to 23.

Also the digital pin numbers for ICSP pins are missing:
SS is digital pin 17
(which unfortunately is not available on board for use and can only blink a LED)

MOSI is digital pin 16
MISO is digital pin 14
SCK is digital pin 15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.