Распиновка Arduino Nano

Arduino Nano

Плата Arduino Nano имеет 14 цифровых контактов, которые помечаются буквой D (цифровой, digital). Контакты используются как входы и выходы, у каждого имеется подтягивающий резистор.

Аналоговые пины обозначаются буквой А и используются как входы. У них отсутствую подтягивающие резисторы, они измеряют поданное на них напряжение и возвращают значение при помощи функции analogRead().

На некоторых цифровых пинах можно увидеть значок ~. Такие контакты можно использовать в качестве выходов ШИМ. Arduino Nano оснащена шестью такими контактами – это пины D3, D5, D6, D9, D10, D11. Для работы с ШИМ выводами используется функция analogWrite().

Распиновка Arduino Nano

Пины Arduino Nano

  • Цифровые входы/выходы: D0-D13;
  • Аналоговые входы/выходы: A0-A7 (10-разрядный АЦП);
  • ШИМ: пины 3, 5, 6, 9, 10, 11;
  • UART : D0 и D1 (TX и RX соответственно);
  • I2C: SDA – A4, SCL -A5;
  • SPI: MOSI – 11, MISO – 12, SCK – 13, SS(10).

Рассмотрим пины немного подробнее

  • 0 — TX (передача данных UART), D0;
  • 1 — RX (прием данных UART), D1. RX и TX могут использоваться для связи по последовательному интерфейсу или как обычные порты данных;
  • 3, 29 — сброс;
  • 4, 29 — земля;
  • 5 — D2, прерывание INT0;
  • 6 — D3, прерывание INT1 / ШИМ / AIN0;
  • 7 — A4, счетчик T0 / шина I2C SDA / AIN1. AIN0 и AIN1 – входы для быстродействующего аналогового компаратора;
  • 8 — A5, счетчик T1 / шина I2C SCL / ШИМ;
  • 9 — 16 – порты D6-D13, из которых D6 (9й), D9 (12й), D10 (13й) и D11 (14й) используются как выходы ШИМ. D13 (16й пин) – светодиод. Также D10 – SS, D11 – MOSI, D12 – MISO, D13 – SCK используются для связи по интерфейсу SPI;
  • 18 — AREF, это опорное напряжение для АЦП микроконтроллера;
  • 19 — 26: аналоговые входы A0… A7. Разрядность АЦП 10 бит. A4 (SDA), A5 (SCL) – используются для связи по шине I2C.