|
Кількість
|
Вартість
|
||
|
|
|||
Плата розробки Arduino Pro Mini, ATmega328PB, 5В/16 МГц — звичний Pro Mini формату 33.5 × 18.3 мм, але на новішому мікроконтролері ATmega328PB із розширеною периферією: другий апаратний UART, другий I²C, другий SPI та вбудований контролер ємнісних сенсорів PTC.
| Мікроконтролер | ATmega328PB, 8-біт AVR |
| Тактова частота | 16 МГц |
| Напруга логіки | 5 В |
| Пам’ять | Flash 32 КБ (частину займає бутлоадер), SRAM 2 КБ, EEPROM 1 КБ |
| Інтерфейси | 2 × UART, 2 × I²C, 2 × SPI |
| Таймери | два 8-бітні та три 16-бітні (додані TC3 і TC4) |
| Сенсорний контролер | PTC — ємнісні кнопки, слайдери, коліщата |
| Виводи | D0–D13, A0–A3 у рядах, A4/A5 на падах; PWM: D3, D5, D6, D9, D10, D11 |
| Прошивка | USB-UART адаптер з DTR; в Arduino IDE — пакет Pololu A-Star |
| ISP | пади 2×3 на звороті |
| Живлення | стабілізовані 5 В на VCC або вхід RAW |
| Гребінки | не впаяні |
| Розміри плати | 33.5 × 18.3 мм |
Проти звичного ATmega328P новий чип отримав два додаткові виводи PE0 і PE1, а входи ADC6/ADC7 навчилися працювати цифровими лініями PE2/PE3. Додалися два 16-бітні таймери TC3 і TC4 та три додаткові канали PWM. Найвідчутніше на практиці — подвоєні інтерфейси: другий USART (лінії TXD1/RXD1 суміщені з виводами D11/D12), другий TWI, сумісний з I²C, і другий SPI — GPS-приймач, Bluetooth-модуль і дебаг-консоль більше не змагаються за єдиний послідовний порт. Окремий бонус — периферійний сенсорний контролер PTC: ємнісні кнопки, слайдери й коліщата читаються без зовнішніх мікросхем.
Стандартний профіль «Arduino Pro or Pro Mini» чипа 328PB не знає, тому середовище готується один раз: у Preferences в поле Additional Boards Manager URLs вставте https://files.pololu.com/arduino/package_pololu_index.json, встановіть пакет Pololu A-Star через Boards Manager, виберіть плату «Pololu A-Star 328PB» і в меню Version — «5V, 16MHz». Із цим пакетом без пригод шиється і бутлоадер (ISP-пади 2×3 на звороті). Далі все звично: USB-UART адаптер із DTR на торцеву гребінку — і скетч у платі.
Особливості
- ATmega328PB — розширена версія 328P у звичному форматі Pro Mini;
- подвоєні інтерфейси: 2 UART, 2 I²C, 2 SPI для кількох пристроїв одночасно;
- контролер PTC читає ємнісні кнопки і слайдери без додаткових чипів;
- п’ять таймерів і додаткові канали PWM проти трьох таймерів у 328P;
- підтримка Arduino IDE через пакет плат Pololu A-Star;
- прошивка USB-UART адаптером з авто-reset по DTR, ISP-пади на звороті;
- без USB на платі — нічого зайвого у готовому виробі.
Застосування
Проєкти, яким тісно в периферії класичного Pro Mini: два послідовні пристрої одночасно, роздільні шини I²C для конфліктних адрес, сенсорні панелі на PTC. Якщо розширення не потрібне — є класика на ATmega328P 5В/16 МГц, для батарейних схем — цей же чип у версії 3.3В/8 МГц.