Otevře se na nové kartě

Arduino Pro Micro Pinout

Pro Micro je deska od SparkFunu (33 × 18 mm) s čipem ATmega32U4 – stejným jako Arduino Leonardo a Micro. Díky nativnímu USB je oblíbeným základem vlastních klávesnic, makro pultíků a herních ovladačů.

V obchodech jsou hlavně levné klony ve verzi 5 V / 16 MHz, existuje i verze 3,3 V / 8 MHz.

Parametry

  • ATmega32U4: 8bitový AVR s USB, 16 MHz (verze 5 V) nebo 8 MHz (verze 3,3 V)
  • 32 kB flash (4 kB zabírá bootloader), 2,5 kB SRAM, 1 kB EEPROM
  • 18 GPIO na lištách (5× PWM), 9 analogových vstupů
  • UART (Serial1), I2C (piny 2/3) a SPI (piny 14, 15, 16)
  • nativní USB (klávesnice, myš, MIDI), micro USB (klony i USB-C)
  • napájení z USB nebo přes RAW (do 12 V)
  • 33 × 18 mm

V Arduino IDE vyberte desku Arduino Leonardo, nebo SparkFun Pro Micro z balíčku SparkFunu (u verze 3,3 V / 8 MHz je to nutné). Při špatně zvolené frekvenci se deska po nahrání odpojí od USB a oživí se jen dvojím resetem.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

Arduino Pro Micro – pinoutArduino Pro Micro – pinoutchiptron.czATmega32U4micro USBRXTX D1 PD3 TX1 TXO D0 PD2 RX1 RXI GND GND D2 PD1 SDA INT1 D3 PD0 SCL PWM INT0 D4 PD4 A6 D5 PC6 PWM D6 PD7 PWM A7 D7 PE6 INT6 D8 PB4 A8 D9 PB5 PWM A9 RAW ← Napájecí vstup max. 12 V (stabilizátor na VCC) GND RST ← Reset – spojením s GND; dvakrát rychle = bootloader na 8 s VCC ↔ 5 V (u 8MHz verze 3,3 V) ze stabilizátoru nebo z USB A3 PF4 ADC4 A2 PF5 ADC5 A1 PF6 ADC6 A0 PF7 ADC7 D15 PB1 SCK D14 PB3 MISO D16 PB2 MOSI D10 PB6 PWM A10 GPIO Port čipu UART I2C SPI ADC (analog) PWM Napájení Zem (GND) Řízení / reset
Stáhnout:PNGSVG
Tabulka pinů – Arduino Pro Micro
NázevPort čipuSměrUARTI2CSPIPWMADCPoznámka
D0PD2vstup/výstupRX1UART RX (Serial1) – hardwarový UART. Serial v Arduinu je USB, ne tyto piny. Externí přerušení INT2.
D1PD3vstup/výstupTX1UART TX (Serial1), na potisku TXO; externí přerušení INT3
D2PD1vstup/výstupSDAI2C SDA (Wire); externí přerušení INT1
D3PD0vstup/výstupSCLPWMI2C SCL (Wire); PWM (OC0B); externí přerušení INT0
D4PD4vstup/výstupA6Analogový vstup A6 (ADC8)
D5PC6vstup/výstupPWMPWM (OC3A)
D6PD7vstup/výstupPWMA7PWM (OC4D); analogový vstup A7 (ADC10)
D7PE6vstup/výstupExterní přerušení INT6
D8PB4vstup/výstupA8Analogový vstup A8 (ADC11)
D9PB5vstup/výstupPWMA9PWM (OC1A); analogový vstup A9 (ADC12)
D10PB6vstup/výstupPWMA10PWM (OC1B); analogový vstup A10 (ADC13)
D14PB3vstup/výstupMISOSPI MISO (na potisku 14)
D15PB1vstup/výstupSCKSPI SCK (na potisku 15)
D16PB2vstup/výstupMOSISPI MOSI (na potisku 16)
A0PF7vstup/výstupADC7
A1PF6vstup/výstupADC6
A2PF5vstup/výstupADC5
A3PF4vstup/výstupADC4
GND–
GND–
VCCvstup/výstupRegulované napětí desky – 5 V u verze 16 MHz, 3,3 V u verze 8 MHz. Je to výstup, ale lze jím desku i napájet stabilizovaným zdrojem. Propojka J1 (u verze 5 V spojená) připojuje USB přímo na VCC.
RSTvstupDeska klasicky nemá resetovací tlačítko: spojte RST s GND. Dvojí rychlé spojení spustí bootloader na 8 s – tak se dá oživit deska, kterou nahraný program „zamkl“.
GND–
RAWvstupNeregulovaný napájecí vstup do stabilizátoru (MIC5219, 500 mA). Bezpečné maximum je 12 V a napětí má být aspoň o 1 V vyšší než VCC. Při napájení z USB je na RAW asi 4,8 V.

Na co si dát pozor

  • Deska nemá LED na pinu 13 – LED_BUILTIN nic nerozsvítí. Bliknout jde LED RX a TX.
  • Resetovací tlačítko klasický Pro Micro nemá: spojte RST s GND, dvakrát rychle = bootloader na 8 s.
  • Na RAW přiveďte nejvýš 12 V, u verze 5 V aspoň 6 V.
  • Zvolená verze (5 V / 16 MHz nebo 3,3 V / 8 MHz) musí odpovídat nastavení v Arduino IDE.
  • Klony se liší: propojka J1, stabilizátor i barvy LED nemusí odpovídat originálu.

Kde koupit

Arduino Pro Micro seženete například tady:

ATmega32U4 a malá Arduina na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.