Arduino Uno R3 je deska, na které se učila celá generace bastlířů. Mikrokontrolér ATmega328P na 16 MHz, logika 5 V a rozložení pinů, pro které vznikly stovky shieldů.
Klony s převodníkem CH340 stojí zlomek ceny originálu a pinout mají stejný.
Parametry
- ATmega328P: 8bitový AVR, 16 MHz
- 32 kB flash (0,5 kB zabírá bootloader), 2 kB SRAM, 1 kB EEPROM
- 14 digitálních pinů (6× PWM), 6 analogových vstupů (10bitový ADC)
- UART, I2C (A4/A5 a samostatné piny SDA/SCL) a SPI (D10–D13 a konektor ICSP)
- logika 5 V, napájení 7–12 V (VIN nebo jack) nebo z USB
- USB-B s převodníkem ATmega16U2 (klony CH340)
- 68,6 × 53,4 mm
Novější Uno R4 (Minima a WiFi) má stejné rozložení pinů, ale úplně jiný, 32bitový čip (Renesas RA4M1) – pinout výše platí pro klasické R3 a jeho klony.
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 |
|---|---|---|---|---|---|---|---|---|
| NC | – | Nezapojeno (rezerva) | ||||||
| IOREF | výstup | Napěťová úroveň logiky desky (5 V) – podle ní se nastavují shieldy, které umí 3,3 V i 5 V. | ||||||
| RESET | vstup | Reset – spojením s GND se čip restartuje (stejně jako tlačítko RESET). | ||||||
| 3V3 | výstup | Výstup 3,3 V, max. 50 mA | ||||||
| 5V | vstup/výstup | 5 V ze stabilizátoru (při napájení z konektoru nebo VIN) nebo z USB; lze jím desku i napájet, ale obchází se tím ochrana. | ||||||
| GND | – | |||||||
| GND | – | |||||||
| VIN | vstup | Napájecí vstup 7–12 V – totéž napětí jako na konektoru napájení. | ||||||
| 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) – totéž jako pin SDA | |||
| A5 | PC5 | vstup/výstup | SCL | ADC5 | I2C SCL (Wire) – totéž jako pin SCL | |||
| D0 | PD0 | vstup/výstup | RX | UART RX – sdílený s převodníkem USB-serial (nahrávání programu) | ||||
| D1 | PD1 | vstup/výstup | TX | UART TX – sdílený s převodníkem USB-serial | ||||
| 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 (i na liště ICSP) | |||
| D12 | PB4 | vstup/výstup | MISO | SPI MISO (i na liště ICSP) | ||||
| D13 | PB5 | vstup/výstup | SCK | SPI SCK (i na liště ICSP); vestavěná LED „L“ | ||||
| GND | – | |||||||
| AREF | vstup | Reference pro ADC (výchozí 5 V) | ||||||
| SDA | PC4 | vstup/výstup | SDA | I2C SDA – propojeno s A4 | ||||
| SCL | PC5 | vstup/výstup | SCL | I2C SCL – propojeno s A5 |
Na co si dát pozor
- D0 a D1 (UART) sdílí převodník USB-serial – když je na nich něco připojené, nahrávání selže.
- Z jednoho pinu berte do 20 mA (absolutní maximum 40 mA), z celého čipu nejvýš 200 mA.
- Pin 3V3 dá jen 50 mA. USB je jištěné vratnou pojistkou 500 mA.
- SDA a SCL vedle AREF jsou stejné signály jako A4 a A5 – nepoužívejte je zároveň jako analogové vstupy.
- Analogové vstupy A6 a A7 Uno nemá, ty jsou jen na Nanu.
Kde koupit
Arduino Uno seženete například tady:
- LaskaKit.cz – Arduino Uno R3 (originál) a Arduino Uno R3 (klon s CH340)
- Botland.cz – Arduino Uno Rev3 (originál)
Projekty s Arduino Uno na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Arduino meteostanice – Arduino Uno s čidly DHT11, BMP185, deště a vlhkosti půdy
- Programování ATtiny85 pomocí Arduino Uno – jak nahrát program do ATtiny85 s Arduino Uno jako programátorem
- Arduino mini mobil – jednoduchý telefon z Arduino Uno, GSM modulu SIM800L a OLED
- Mikro pájecí stanice – levná pájecí stanice s Arduino Uno a displejem z Nokie 5110
- Arduino simulátor online – WithDiode a Wokwi pro simulaci Arduino Uno v prohlížeči
- Arduino pro začátečníky – přehled desek od Uno R3 po Nano 33 a jak vybrat
Další pinouty
Všechny pinouty najdete na stránce Pinouty.