Arduino Pro Mini je nejmenší klasické Arduino s čipem ATmega328P (33 × 18 mm). Nemá USB ani převodník – program se nahrává přes šestipinovou lištu FTDI externím převodníkem USB-serial. Díky tomu má malou spotřebu a hodí se do bateriových projektů.
Vyrábí se ve verzi 5 V / 16 MHz a 3,3 V / 8 MHz.
Parametry
- ATmega328P: 8bitový AVR, 16 MHz (verze 5 V) nebo 8 MHz (verze 3,3 V)
- 32 kB flash, 2 kB SRAM, 1 kB EEPROM
- 14 digitálních pinů (6× PWM), 8 analogových vstupů (A6 a A7 jen analogové)
- UART, I2C (plošky A4/A5) a SPI (D10–D13)
- bez USB – nahrávání převodníkem USB-serial přes lištu FTDI
- napájení přes RAW (do 12 V) nebo VCC
- 33 × 18 mm
Pro nahrávání připojte převodník s vývodem DTR (FTDI, CP2102, CH340) na lištu FTDI: GND, VCC, RXI na TX převodníku, TXO na RX a DTR. Deska se před nahráním sama resetuje. Kvůli nízké spotřebě na baterii se obvykle odpojuje napájecí LED a stabilizátor (propojka SJ1).
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 | PD0 | vstup/výstup | RX | UART RX, na potisku RXI – připojte TX převodníku | ||||
| D1 | PD1 | vstup/výstup | TX | UART TX, na potisku TXO – připojte RX převodníku | ||||
| D2 | PD2 | vstup/výstup | Externí přerušení INT0 | |||||
| D3 | PD3 | vstup/výstup | PWM | Externí přerušení INT1; PWM z časovače 2 (OC2B) | ||||
| D4 | PD4 | vstup/výstup | ||||||
| D5 | PD5 | vstup/výstup | PWM | PWM z časovače 0 (OC0B) | ||||
| D6 | PD6 | vstup/výstup | PWM | PWM z časovače 0 (OC0A) | ||||
| D7 | PD7 | vstup/výstup | ||||||
| D8 | PB0 | vstup/výstup | ||||||
| D9 | PB1 | vstup/výstup | PWM | PWM z časovače 1 (OC1A) | ||||
| D10 | PB2 | vstup/výstup | SS | PWM | PWM z časovače 1 (OC1B); SPI SS | |||
| D11 | PB3 | vstup/výstup | MOSI | PWM | PWM z časovače 2 (OC2A); SPI MOSI | |||
| D12 | PB4 | vstup/výstup | MISO | SPI MISO | ||||
| D13 | PB5 | vstup/výstup | SCK | SPI SCK; vestavěná LED | ||||
| A0 | PC0 | vstup/výstup | ADC0 | |||||
| A1 | PC1 | vstup/výstup | ADC1 | |||||
| A2 | PC2 | vstup/výstup | ADC2 | |||||
| A3 | PC3 | vstup/výstup | ADC3 | |||||
| A4 | PC4 | vstup/výstup | SDA | ADC4 | I2C SDA (Wire) – ploška uvnitř desky | |||
| A5 | PC5 | vstup/výstup | SCL | ADC5 | I2C SCL (Wire) – ploška uvnitř desky | |||
| A6 | vstup | ADC6 | Jen analogový vstup – ploška uvnitř desky | |||||
| A7 | vstup | ADC7 | Jen analogový vstup – ploška uvnitř desky | |||||
| RST | vstup | Reset – spojením s GND se čip restartuje | ||||||
| GND | – | |||||||
| VCC | vstup/výstup | Regulované napětí desky – 5 V u verze 16 MHz, 3,3 V u verze 8 MHz. Lze jím desku napájet stabilizovaným zdrojem; propojka SJ1 zespodu odpojí stabilizátor (nízká spotřeba). | ||||||
| RST | vstup | Reset – spojením s GND se čip restartuje | ||||||
| GND | – | |||||||
| RAW | vstup | Neregulovaný napájecí vstup do stabilizátoru MIC5205 (max. 150 mA). Bezpečně do 12 V, u verze 5 V aspoň 6 V, u verze 3,3 V aspoň 4 V. | ||||||
| GND | – | |||||||
| GND | – | |||||||
| VCC | vstup/výstup | Regulované napětí desky – 5 V u verze 16 MHz, 3,3 V u verze 8 MHz. Lze jím desku napájet stabilizovaným zdrojem; propojka SJ1 zespodu odpojí stabilizátor (nízká spotřeba). | ||||||
| RXI | vstup | FTDI: totéž co D0 (UART RX) | ||||||
| TXO | výstup | FTDI: totéž co D1 (UART TX) | ||||||
| DTR | vstup | FTDI: přes kondenzátor 0,1 µF resetuje čip před nahráním |
Na co si dát pozor
- Napětí převodníku musí odpovídat verzi desky – 3,3V verzi nenapájejte z 5 V.
- I2C je na ploškách A4 (SDA) a A5 (SCL) uvnitř desky, ne na krajních lištách.
- A6 a A7 jsou jen analogové vstupy.
- Klony mají plošky A4–A7 a GND často jinde a některé používají ATmega328PB – podívejte se na potisk své desky.
- Stabilizátor dá jen 150 mA.
Kde koupit
Arduino Pro Mini seženete například tady:
- Botland.cz – Arduino Pro Mini 328 5V/16MHz (SparkFun DEV-11113)
- LaskaKit.cz (klon s ATmega328PB místo 328P) – Arduino Pro Mini, ATmega328PB 5V 16MHz a Arduino Pro Mini, ATmega328PB 3.3V 8MHz
- Pajenicko.cz – Arduino Pro Mini ATmega328P (5V 16MHz) a Arduino Pro Mini ATmega328P (3.3V 8MHz)
- Hadex.cz – Pro mini 5V 16MHz, ATmega328P (klon)
Malá Arduina na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Arduino Mini mobil – mobilní telefon postavený na ATmega328P
- Arduino UNO Mini – ATmega328P na desce 27 × 35 mm s USB-C
- Arduino pro začátečníky – přehled desek Arduino a jak vybrat tu správnou
Další pinouty
Všechny pinouty najdete na stránce Pinouty.