Краткое описание
Описание: Arduino Nano 3.0 Arduino Nano 3.0 - это маленький, самодостаточный модуль, основанный на микроконтроллере ATmega328. Он имеет практически такую же функциональность, что и полноразмерная плата Ардуино, н... Читать далее...
- Наличие: Есть в наличии
Описание: Arduino Nano 3.0
Arduino Nano 3.0 - это маленький, самодостаточный модуль, основанный на микроконтроллере ATmega328. Он имеет практически такую же функциональность, что и полноразмерная плата Ардуино, но выполнен на более компактной плате. Для программирования используется обычный Mini USB кабель. Драйвер USB на основе CH340.
Комплектация
- Arduino Nano 3.0;
Основные отличия от платы Arduino Uno
- Использование разъема Mini USB для подключения к компьютеру;
- Отсутствует разъем для подключения внешнего источника питания. Однако внешний источник питания можно подключить к контакту 30;
- Меньшие габаритные размеры и вес модуля.
Характеристики
- Микроконтроллер: ATmega328;
- Драйвер USB-UART: CH340;
- Рабочее напряжение: 5В;
- Входное напряжение (рекомендуемое): 7-12В;
- Входное напряжение (предельное): 6-20В;
- Цифровые входы/выходы: 14;
- Выходы ШИМ: 6;
- Входы АЦП: 6;
- Постоянный ток через вход/выход: 40 мА;
- Флеш-память программ: 32Кб из которых 0.5 Кб используются для загрузчика;
- ОЗУ: 2Кб;
- EEPROM: 1 Кб;
- Тактовая частота: 16 МГц.
- Длина: 45мм
- Ширина: 18мм
- Вес: 5г
Питание
Питание на контроллер Arduino Uno R3 может быть подано тремя способами:
- Через разъем Mini USB;
- От не стабилизированного источника питания 7-12В (контакт 30);
- От стабилизированного источника питания 5В (контакт 27);
Источник питания выбирается автоматически в зависимости от максимального напряжения.
Память
Микроконтроллер ATmega328 содержит 32кБ флэш-памяти для хранения кода программы, из которых 2кБ используются для загрузчика-программатора. 2кБ памяти ОЗУ для хранения данных программы, и 1кБ EEPROM - электрически стираемая энергонезависимая память, которая может использоваться для хранения изменяемых данных при выключении питания.
Входы/выходы
Каждый из 14 цифровых выводов на Arduino Nano может использоваться как вход или выход. Входы/выходы работают на 5 вольтах. Каждый контакт может обеспечить ток не более 40мА и имеет внутренний подтягивающий резистор (по умолчанию отключен) 20-50 ком. Кроме того, некоторые выводы имеют специальные функции:
- Аппаратный последовательный порт UART: 0(RX) и 1(TX);
- Внешнее прерывание: 2 и 3. Эти выводы могут быть сконфигурированы для запуска прерываний по низкому уровню, по переднему или заднему фронту, по изменению уровня сигнала;
- ШИМ: 3, 5, 6, 9, 10 и 11. Обеспечивают 8-битный ШИМ-выход;
- Интерфейс SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK);
- Встроенный светодиод LED: 13;
- Интерфейс I2C: A4 (SDA) и A5 (SCL).
Arduino Nano имеет 8 аналоговых входов, каждый из которых реализует 10-и битный аналого-цифровой преобразователь АЦП. По умолчанию они измеряют значение напряжения от 0 до 5 вольт. Можно изменить верхний предел диапазона используя контакт AREF.
На плате есть пара дополнительных контактов:
- AREF: опорное напряжение для аналоговых входов.
- RESET: Сброс микроконтроллера, осуществляется при низком уровне на этом входе.
Программирование
Модуль может быть запрограммирован с помощью среды разработки IDE Arduino. Используемый в модуле ATmega328 поставляется с запрограммированным bootloader-ом, который позволяет загружать новый код без использования дополнительного внешнего программатора. Программирование осуществляется с использованием оригинального протокола STK500.