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

Arduino Leonardo (ATmega32U4) · ATmega32U4 · логика 5 В · 68,58×53,34 мм · 38 пинов

Какие пины Arduino Leonardo можно использовать

Без оговорок

D0-D12, A0-A5, MISO, MOSI, SCK

С оглядкой

  • D13: светодиод на плате.

Важно

  • Логика 5 В.
  • Serial — это USB; D0/D1 — отдельный аппаратный Serial1.
  • I2C на D2 (SDA) и D3 (SCL), а не на A4/A5, как у Uno: шилды, которые берут I2C с A4/A5, не работают без перемычек.
  • SPI только на разъёме ICSP (D14–D16), на D11–D13 его нет.
  • Прерывания attachInterrupt: 0, 1, 2, 3, 7. ШИМ: 3, 5, 6, 9, 10, 11, 13.
  • D4, D6, D8, D9, D10, D12 ещё и аналоговые входы A6–A11.
  • Плата видна компьютеру как клавиатура или мышь (Keyboard.h, Mouse.h). При зависании: двойное нажатие RESET и сразу прошивка.

Все пины

ПодписьНомерФункцииОграниченияСверка
SCLPD0 · Arduino 3I2C SCLШИМ OC0B (Timer0)INT0 (attachInterrupt 0)сверено
SDAPD1 · Arduino 2I2C SDAINT1 (attachInterrupt 1)сверено
AREF5 ВОпорное напряжение АЦПвход питаниясверено
GNDЗемлясверено
~13PC7 · Arduino 13ШИМ OC4A (Timer4)ICP3 (захват Timer3)CLKOсветодиод на платесверено
12PD6 · Arduino 12A11 (ADC9)T1 (вход счёта Timer1)сверено
~11PB7 · Arduino 11ШИМ OC0A (Timer0)OC1C (Timer1)PCINT7сверено
~10PB6 · Arduino 10A10 (ADC13)ШИМ OC1B (Timer1)PCINT6сверено
~9PB5 · Arduino 9A9 (ADC12)ШИМ OC1A (Timer1)PCINT5сверено
8PB4 · Arduino 8A8 (ADC11)PCINT4сверено
7PE6 · Arduino 7INT6 (attachInterrupt 4)AIN0 (компаратор +)сверено
~6PD7 · Arduino 6A7 (ADC10)ШИМ OC4D (Timer4)T0 (вход счёта Timer0)сверено
~5PC6 · Arduino 5ШИМ OC3A (Timer3)сверено
4PD4 · Arduino 4A6 (ADC8)ICP1 (захват Timer1)сверено
~3PD0 · Arduino 3I2C SCLШИМ OC0B (Timer0)INT0 (attachInterrupt 0)сверено
2PD1 · Arduino 2I2C SDAINT1 (attachInterrupt 1)сверено
TX→1PD3 · Arduino 1Serial1 TX (TXD1)INT3 (attachInterrupt 3)сверено
RX←0PD2 · Arduino 0Serial1 RX (RXD1)INT2 (attachInterrupt 2)сверено
-не подключёнсверено
IOREF5 Ввыход питаниясверено
RESETСброс МК (низкий = сброс)сверено
3.3V3.3 Ввыход питаниясверено
5V5 Ввход питаниявыход питаниясверено
GNDЗемлясверено
GNDЗемлясверено
Vin9 Ввход питаниясверено
A0PF7 · Arduino A0 (18)ADC7JTAG TDI (если фьюз JTAGEN включён)сверено
A1PF6 · Arduino A1 (19)ADC6JTAG TDO (если фьюз JTAGEN включён)сверено
A2PF5 · Arduino A2 (20)ADC5JTAG TMS (если фьюз JTAGEN включён)сверено
A3PF4 · Arduino A3 (21)ADC4JTAG TCK (если фьюз JTAGEN включён)сверено
A4PF1 · Arduino A4 (22)ADC1сверено
A5PF0 · Arduino A5 (23)ADC0сверено
MISOPB3SPI MISOPCINT3сверено
+5V5 Ввход питаниявыход питаниясверено
SCKPB1SPI SCKPCINT1сверено
MOSIPB2SPI MOSIPCINT2сверено
RESETСброс МК (низкий = сброс)сверено
GNDЗемлясверено

Источники

Все пины сверены по документам производителя.

Размер: размер и разъёмы как у Uno R3; компоненты примерно.

Частые вопросы

Какие пины у Arduino Leonardo для I2C, SPI и UART?
По умолчанию в Arduino AVR core (Leonardo): I2C: SDA D2, SCL D3; SPI: MOSI D16, MISO D14, SCK D15, SS D17; UART: TX D1, RX D0.
На каком пине светодиод у Arduino Leonardo?
Светодиод L на D13.

Пригодится ещё

Похожие платы