Arduino PRO mini ATMEGA328 5V/16MHz NANO
- В наявності
- Оптом і в роздріб
- Код: 100414
323 ₴
Показати оптові ціни+380 (95) 257-33-79
повернення товару протягом 14 днів за рахунок покупця
У компанії підключені електронні платежі. Тепер ви можете купити будь-який товар не покидаючи сайту.
Опис
Характеристики
Інформація для замовлення
Arduino Pro Mini побудована на мікроконтролері ATmega168 (технічний опис). Платформа містить 14 цифрових входів і виходів (6 з яких можуть використовуватися як виходи ШІМ), 6 аналогових входів, резонатор, кнопку перезавантаження й отвори для монтажу виведення. Блок із шести виводів може під'єднуватися до кабелю FTDI або плати-конвертера Sparkfun для забезпечення живлення та зв'язку через USB.
Arduino Pro Mini призначена для непостійного встановлення в об'єкти або експонати. Платформа постачається без встановлених виводів, що дає змогу користувачам застосовувати власні висновки та роз'єми. Розташування виводів сумісне з платформою Arduino Mini.
Є дві версії платформи Pro Mini. Одна версія працює за напруги 3.3 В і частоти 8 МГц, інша за напруги 5 В і частоти 16 МГц.
Arduino Pro Mini розроблена та виробляється SparkFun Electronics.
Характеристики
Мікроконтролер
ATmega168
Робоча напруга
3.3 В або 5 В (залежно від моделі)
Вхідна напруга
3.35-12 В (модель 3.3 В) або 5-12 В (модель 5 В)
Цифрові входи/Виходи
14 (6 з яких можуть використовуватися як виходи ШІМ)
Аналогові входи
6
Постійний струм через вхід/вихід
40 мА
Флешпам'ять
16 Кб (2 використовуються для завантажувача)
ОЗП
1 Кб
EEPROM
512 байт
Тактова частота
8 МГц (модель 3.3 В) або 16 МГц (модель 5 В)
Живлення
Arduino Pro Mini може отримувати живлення: через кабель FTDI, або від плати-конвертора, або від регульованого джерела живлення 3.3 В або 5 В (залежить від моделі платформи) через виведення Vcc або від нерегульованого джерела через виведення RAW.
Виведення живлення:
RAW. Для під'єднання нерегульованої напруги.
VCC. Для під'єднання регульованих 3.3 В або 5 В.
GND. Виведення заземлення.
Пам'ять
Мікроконтролер ATmega168 має: 16 кБ флешпам'яті для зберігання коду програми (2 кБ використовується для зберігання завантажувача), 1 кБ ОЗП і 512 байт EEPROM (яка читається та записується за допомогою бібліотеки EEPROM).
Входи та Виходи
Кожен із 14 цифрових виводів Pro, використовуючи функції pinModereal, digitalWrite31, і digitalReadult, може настроюватися як вхід або вихід. Виведення працюють за напруги 3,3 В. Кожен виведення має навантажувальний резистор (стандартно вимкнений) 20-50 кОм і може пропускати до 40 мА. Деякі висновки мають особливі функції:
Послідовна шина: 0 (RX) і 1 (TX). Виводи використовуються для отримання (RX) і передавання (TX) даних TTL. Ці висновки мають з'єднання з виведеннями TX-0 і RX-1 блока із шести виводів.
Зовнішнє переривання: 2 і 3. Ці висновки можуть бути конфігуровані на виклик переривання або на молодому значення, або на передньому або задньому фронті, або у разі зміни значення. Докладна інформація міститься в описі функції attachInterrupt34.
ШИМ: 3, 5, 6, 9, 10, и 11. Будь-який із виводів забезпечує ШІМ із роздільною здатністю 8 бітів за допомогою функції analogWrite64.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). За допомогою цих виводів відбувається зв'язок SPI, який, хоча й підтримується апаратною частиною, не входить до мови Arduino.
LED: 13. Вбудований світлодіод, під'єднаний до цифрового виведення 13. Якщо значення на виведенні має високий потенціал, світлодіод горить.
На платформі Pro Mini встановлені 6 аналогових входів, кожна роздільна здатність 10 біт (тобто може приймати 1024 різних значення). Чотири з них розташовані на краю платформи, а інші два (входи 4 і 5) ближче до центру. Вимірювання відбувається щодо землі до значення VCC. Деякі висновки мають додаткові функції:
I2C: A4 (SDA) и A5 (SCL). За допомогою виведень здійснюється зв'язок I2C (TWI), для створення якої використовується бібліотека Wire.
Є додаткове виведення на платформі:
Reset. Низький рівень сигналу на виведенні перезавантажує мікроконтролер. Зазвичай застосовується для під'єднання кнопки перезавантаження на платі розширення, що закриває доступ до кнопки на самій платі Arduino.
Зверніть увагу на з'єднання між виведеннями Arduino та портами ATmega168.
Зв'язок
На платформі Arduino Pro Mini встановлено кілька пристроїв для здійснення зв'язку з комп'ютером, іншими пристроями Arduino або мікроконтролерами.ATmega168 підтримує послідовний інтерфейс UARTTL, який здійснюється виведеннями 0 (RX) і 1 (TX). Моніторинг послідовної шини (Serial Monitor) програми Arduino дає змогу надсилати й отримувати текстові дані через під'єднання USB.
Бібліотекою SoftwareSerial можливо створити послідовне передавання даних через будь-який із цифрових виводів Pro Mini.
ATmega168 підтримує інтерфейси I2C (TWI) і SPI. У Arduino ввімкнена бібліотека Wire для зручності використання шини I2C. Докладніше інформація міститься в документації. Для використання інтерфейсу SPI зверніться до технічних цих мікроконтролерів ATmega168.
Програмування
Платформа програмується за допомогою ПЗ Arduino. Докладна інформація міститься в посібнику й інструкціях.
Мікроконтролер ATmega168 постачається з записуванням завантажувача, що полегшує записування нових програм без використання зовнішніх програматорів. Зв'язок відбувається оригінальним протоколом STK500.
Є можливість не використовувати завантажувач і запрограмувати ATmega168 за допомогою зовнішнього програматора. Докладна інформація міститься в цій інструкції.
Автоматичне (програмне) перезавантаження
Arduino Pro Mini розроблена так, щоб перед записуванням нового коду перезавантаження здійснювалося самою програмою, а не натисканням кнопки на платформі. Одна з виводів на блоці із шести виводів під'єднана до лінії перезавантаження мікроконтролерів ATmega168 через резистор 100 нФ. Цей виведення з'єднаний з однією з ліній керування потоком конвертора USB-to-serial, під'єднаного до блока: до ліній RTS під час використання кабелю FTDI або до лінії DTR під час використання плати-конвертора Sparkfun. Активація цієї лінії, тобто подавання сигналу низького рівня, перезавантажує мікроконтролер. Програма Arduino, використовуючи цю функцію, завантажує код одним натисканням кнопки Upload у самому середовищі програмування. Подавання сигналу низького рівня за лінією перезавантаження скоординоване з початком записування коду, що скорочує таймаут завантажувача.
Функція має ще одне застосування. Перезавантаження Pro Mini відбувається щоразу під час під'єднання до програми Arduino на комп'ютері з ОС Mac X або Linux (через USB). Наступні пів секунди після перезавантаження працює завантажувач. Під час програмування відбувається затримка декількох перших байт коду, щоб уникнути отримання платформою некоректних даних (усьих, крім коду нової програми). Якщо виготовляється роздільна відладка скетча, записаного в платформу, або введення будь-яких інших даних під час першого запуску, необхідно переконатися, що програма на комп'ютері очікує впродовж секунди перед передаванням даних.
Фізичні характеристики
Габаритні розміри друкованої плати Pro Mini становлять 1,8х3,3 см.
Arduino Pro Mini призначена для непостійного встановлення в об'єкти або експонати. Платформа постачається без встановлених виводів, що дає змогу користувачам застосовувати власні висновки та роз'єми. Розташування виводів сумісне з платформою Arduino Mini.
Є дві версії платформи Pro Mini. Одна версія працює за напруги 3.3 В і частоти 8 МГц, інша за напруги 5 В і частоти 16 МГц.
Arduino Pro Mini розроблена та виробляється SparkFun Electronics.
Характеристики
Мікроконтролер
ATmega168
Робоча напруга
3.3 В або 5 В (залежно від моделі)
Вхідна напруга
3.35-12 В (модель 3.3 В) або 5-12 В (модель 5 В)
Цифрові входи/Виходи
14 (6 з яких можуть використовуватися як виходи ШІМ)
Аналогові входи
6
Постійний струм через вхід/вихід
40 мА
Флешпам'ять
16 Кб (2 використовуються для завантажувача)
ОЗП
1 Кб
EEPROM
512 байт
Тактова частота
8 МГц (модель 3.3 В) або 16 МГц (модель 5 В)
Живлення
Arduino Pro Mini може отримувати живлення: через кабель FTDI, або від плати-конвертора, або від регульованого джерела живлення 3.3 В або 5 В (залежить від моделі платформи) через виведення Vcc або від нерегульованого джерела через виведення RAW.
Виведення живлення:
RAW. Для під'єднання нерегульованої напруги.
VCC. Для під'єднання регульованих 3.3 В або 5 В.
GND. Виведення заземлення.
Пам'ять
Мікроконтролер ATmega168 має: 16 кБ флешпам'яті для зберігання коду програми (2 кБ використовується для зберігання завантажувача), 1 кБ ОЗП і 512 байт EEPROM (яка читається та записується за допомогою бібліотеки EEPROM).
Входи та Виходи
Кожен із 14 цифрових виводів Pro, використовуючи функції pinModereal, digitalWrite31, і digitalReadult, може настроюватися як вхід або вихід. Виведення працюють за напруги 3,3 В. Кожен виведення має навантажувальний резистор (стандартно вимкнений) 20-50 кОм і може пропускати до 40 мА. Деякі висновки мають особливі функції:
Послідовна шина: 0 (RX) і 1 (TX). Виводи використовуються для отримання (RX) і передавання (TX) даних TTL. Ці висновки мають з'єднання з виведеннями TX-0 і RX-1 блока із шести виводів.
Зовнішнє переривання: 2 і 3. Ці висновки можуть бути конфігуровані на виклик переривання або на молодому значення, або на передньому або задньому фронті, або у разі зміни значення. Докладна інформація міститься в описі функції attachInterrupt34.
ШИМ: 3, 5, 6, 9, 10, и 11. Будь-який із виводів забезпечує ШІМ із роздільною здатністю 8 бітів за допомогою функції analogWrite64.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). За допомогою цих виводів відбувається зв'язок SPI, який, хоча й підтримується апаратною частиною, не входить до мови Arduino.
LED: 13. Вбудований світлодіод, під'єднаний до цифрового виведення 13. Якщо значення на виведенні має високий потенціал, світлодіод горить.
На платформі Pro Mini встановлені 6 аналогових входів, кожна роздільна здатність 10 біт (тобто може приймати 1024 різних значення). Чотири з них розташовані на краю платформи, а інші два (входи 4 і 5) ближче до центру. Вимірювання відбувається щодо землі до значення VCC. Деякі висновки мають додаткові функції:
I2C: A4 (SDA) и A5 (SCL). За допомогою виведень здійснюється зв'язок I2C (TWI), для створення якої використовується бібліотека Wire.
Є додаткове виведення на платформі:
Reset. Низький рівень сигналу на виведенні перезавантажує мікроконтролер. Зазвичай застосовується для під'єднання кнопки перезавантаження на платі розширення, що закриває доступ до кнопки на самій платі Arduino.
Зверніть увагу на з'єднання між виведеннями Arduino та портами ATmega168.
Зв'язок
На платформі Arduino Pro Mini встановлено кілька пристроїв для здійснення зв'язку з комп'ютером, іншими пристроями Arduino або мікроконтролерами.ATmega168 підтримує послідовний інтерфейс UARTTL, який здійснюється виведеннями 0 (RX) і 1 (TX). Моніторинг послідовної шини (Serial Monitor) програми Arduino дає змогу надсилати й отримувати текстові дані через під'єднання USB.
Бібліотекою SoftwareSerial можливо створити послідовне передавання даних через будь-який із цифрових виводів Pro Mini.
ATmega168 підтримує інтерфейси I2C (TWI) і SPI. У Arduino ввімкнена бібліотека Wire для зручності використання шини I2C. Докладніше інформація міститься в документації. Для використання інтерфейсу SPI зверніться до технічних цих мікроконтролерів ATmega168.
Програмування
Платформа програмується за допомогою ПЗ Arduino. Докладна інформація міститься в посібнику й інструкціях.
Мікроконтролер ATmega168 постачається з записуванням завантажувача, що полегшує записування нових програм без використання зовнішніх програматорів. Зв'язок відбувається оригінальним протоколом STK500.
Є можливість не використовувати завантажувач і запрограмувати ATmega168 за допомогою зовнішнього програматора. Докладна інформація міститься в цій інструкції.
Автоматичне (програмне) перезавантаження
Arduino Pro Mini розроблена так, щоб перед записуванням нового коду перезавантаження здійснювалося самою програмою, а не натисканням кнопки на платформі. Одна з виводів на блоці із шести виводів під'єднана до лінії перезавантаження мікроконтролерів ATmega168 через резистор 100 нФ. Цей виведення з'єднаний з однією з ліній керування потоком конвертора USB-to-serial, під'єднаного до блока: до ліній RTS під час використання кабелю FTDI або до лінії DTR під час використання плати-конвертора Sparkfun. Активація цієї лінії, тобто подавання сигналу низького рівня, перезавантажує мікроконтролер. Програма Arduino, використовуючи цю функцію, завантажує код одним натисканням кнопки Upload у самому середовищі програмування. Подавання сигналу низького рівня за лінією перезавантаження скоординоване з початком записування коду, що скорочує таймаут завантажувача.
Функція має ще одне застосування. Перезавантаження Pro Mini відбувається щоразу під час під'єднання до програми Arduino на комп'ютері з ОС Mac X або Linux (через USB). Наступні пів секунди після перезавантаження працює завантажувач. Під час програмування відбувається затримка декількох перших байт коду, щоб уникнути отримання платформою некоректних даних (усьих, крім коду нової програми). Якщо виготовляється роздільна відладка скетча, записаного в платформу, або введення будь-яких інших даних під час першого запуску, необхідно переконатися, що програма на комп'ютері очікує впродовж секунди перед передаванням даних.
Фізичні характеристики
Габаритні розміри друкованої плати Pro Mini становлять 1,8х3,3 см.
Основні атрибути | |
---|---|
Країна виробник | Китай |
Стан | Новий |
Тип | Світлодіод |
- Ціна: 323 ₴