Arduino Micro je malá deska (48 × 18 mm) s čipem ATmega32U4, který má USB přímo v sobě. Díky tomu se může připojit k počítači jako klávesnice, myš nebo herní ovladač – stejně jako Arduino Leonardo.
Na rozdíl od Nana nepotřebuje převodník USB-serial: Serial je USB a hardwarový UART na D0/D1 zůstává volný jako Serial1.
Parametry
- ATmega32U4: 8bitový AVR s USB, 16 MHz
- 32 kB flash (4 kB zabírá bootloader), 2,5 kB SRAM, 1 kB EEPROM
- 20 digitálních pinů (7× PWM), 12 analogových vstupů
- UART (Serial1), I2C (D2/D3) a SPI (MISO/SCK/MOSI/SS na lištách i ICSP)
- nativní USB (klávesnice, myš, MIDI, sériová linka)
- logika 5 V, napájení 7–12 V (VIN) nebo z micro USB
- 48 × 18 mm
Při nahrávání se deska na chvíli odpojí a připojí jako jiné zařízení (bootloader). Když se nedaří nahrát, stiskněte RESET těsně před nahráváním – bootloader pak 8 sekund čeká na program.
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.
| Název | Port čipu | Směr | UART | I2C | SPI | PWM | ADC | Poznámka |
|---|---|---|---|---|---|---|---|---|
| D0 | PD2 | vstup/výstup | RX1 | UART RX (Serial1) – hardwarový UART. Serial v Arduinu je USB, ne tyto piny. Externí přerušení INT2. | ||||
| D1 | PD3 | vstup/výstup | TX1 | UART TX (Serial1); externí přerušení INT3 | ||||
| D2 | PD1 | vstup/výstup | SDA | I2C SDA (Wire); externí přerušení INT1 | ||||
| D3 | PD0 | vstup/výstup | SCL | PWM | I2C SCL (Wire); PWM (OC0B); externí přerušení INT0 | |||
| D4 | PD4 | vstup/výstup | A6 | Analogový vstup A6 (ADC8) | ||||
| D5 | PC6 | vstup/výstup | PWM | PWM (OC3A) | ||||
| D6 | PD7 | vstup/výstup | PWM | A7 | PWM (OC4D); analogový vstup A7 (ADC10) | |||
| D7 | PE6 | vstup/výstup | Externí přerušení INT6 | |||||
| D8 | PB4 | vstup/výstup | A8 | Analogový vstup A8 (ADC11) | ||||
| D9 | PB5 | vstup/výstup | PWM | A9 | PWM (OC1A); analogový vstup A9 (ADC12) | |||
| D10 | PB6 | vstup/výstup | PWM | A10 | PWM (OC1B); analogový vstup A10 (ADC13) | |||
| D11 | PB7 | vstup/výstup | PWM | PWM (OC0A) | ||||
| D12 | PD6 | vstup/výstup | A11 | Analogový vstup A11 (ADC9) | ||||
| D13 | PC7 | vstup/výstup | PWM | PWM (OC4A); vestavěná LED „L“ | ||||
| D14 | PB3 | vstup/výstup | MISO | SPI MISO (i na liště ICSP) | ||||
| D15 | PB1 | vstup/výstup | SCK | SPI SCK (i na liště ICSP) | ||||
| D16 | PB2 | vstup/výstup | MOSI | SPI MOSI (i na liště ICSP) | ||||
| D17 | PB0 | vstup/výstup | SS | SPI SS; RX LED – bliká při příjmu přes USB | ||||
| A0 | PF7 | vstup/výstup | ADC7 | |||||
| A1 | PF6 | vstup/výstup | ADC6 | |||||
| A2 | PF5 | vstup/výstup | ADC5 | |||||
| A3 | PF4 | vstup/výstup | ADC4 | |||||
| A4 | PF1 | vstup/výstup | ADC1 | Analogový vstup – I2C je na D2/D3, ne na A4/A5 jako u Una | ||||
| A5 | PF0 | vstup/výstup | ADC0 | Analogový vstup – I2C je na D2/D3, ne na A4/A5 jako u Una | ||||
| 3V3 | výstup | Výstup 3,3 V ze stabilizátoru, jen pro malý odběr (max. 50 mA). | ||||||
| AREF | vstup | Reference pro ADC (výchozí je 5 V) | ||||||
| NC | – | Nezapojeno | ||||||
| NC | – | Nezapojeno | ||||||
| 5V | vstup/výstup | 5 V ze stabilizátoru nebo z USB, případně vstup 5 V | ||||||
| RESET | vstup | Reset – spojením s GND se čip restartuje | ||||||
| GND | – | |||||||
| VIN | vstup | Napájecí vstup 7–12 V (stabilizátor na 5 V) | ||||||
| RESET | vstup | Reset – spojením s GND se čip restartuje | ||||||
| GND | – |
Na co si dát pozor
- I2C je na D2/D3, ne na A4/A5 jako u Una nebo Nana.
Serialje USB; hardwarový UART na D0/D1 jeSerial1.- Analogové vstupy A6–A11 jsou na digitálních pinech D4, D6, D8, D9, D10 a D12.
- Program, který zablokuje USB, může desku „zamknout“ – pomůže reset těsně před nahráváním.
- Pin 3V3 dá jen 50 mA.
Kde koupit
Arduino Micro seženete například tady:
- Botland.cz – Arduino Micro (originál, A000053)
- Pajenicko.cz – Arduino Micro originál (5V 16MHz)
- GME.cz – Arduino Micro s osazenými headery (originál) a Micro klon (ATmega32U4)
- RPishop.cz – Arduino Micro, s osazenými headery a Arduino Micro, bez headerů
ATmega32U4 a malá Arduina na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Arduino pro začátečníky – přehled desek Arduino včetně Micro a Leonarda
- ATTO – nejmenší deska kompatibilní s Arduinem, také s ATmega32U4
- PICO (15,2 × 15,2 mm) – miniaturní Arduino s ATmega32U4 do nepájivého pole
- WIDO – deska kompatibilní s Leonardem (ATmega32U4) a Wi-Fi modulem
Další pinouty
Všechny pinouty najdete na stránce Pinouty.