Платы разработки

Arduino Nano V3 на ATmega328P

Arduino; совместимые Nano V3 выпускают другие производители · Classic Nano V3, ATmega328P, 5 В / 16 МГц

Компактная 5-вольтовая плата для макеток: 8 аналоговых входов, 6 PWM-выходов и USB–UART.

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает Classic Nano V3, ATmega328P, 5 В / 16 МГц

Classic Nano V3 помещается на макетной плате и выполняет обычные скетчи для ATmega328P. Она удобна для кнопок, аналоговых датчиков, небольших дисплеев и управления драйверами. Процессор и логика работают от 5 В; наличие выхода 3V3 не делает входы и выходы 3,3-вольтовыми.

Карточка относится к ATmega328P Nano V3, а не к Nano Every, Nano 33 или Nano ESP32. Оригинальная классическая плата использует Mini-B USB и FT232RL; у совместимых вариантов встречаются другие разъёмы и USB–UART-мосты, например CH340. Поэтому драйвер и питание проверяют по установленным деталям.

При загрузке важен выбор обычного либо старого загрузчика. Пункт ATmega328P (Old Bootloader) меняет способ общения загрузчика, а не тип кристалла или частоту платы. У A6/A7 нет цифровых выходов: это только аналоговые входы. Доступная SRAM мала, поэтому большие строки и буферы быстро исчерпывают память.

Фото: © Nevit Dilmen / Wikimedia Commons, CC BY-SA 3.0. Использовано без изменений.

Характеристики

MCU
ATmega328P, 8-бит AVR
Частота
16 МГц
Физическая Flash MCU
32 КБ
SRAM
2 КБ
EEPROM
1 КБ
Аналоговые входы
A0–A7, 10 бит; A6/A7 только ADC
PWM
D3, D5, D6, D9, D10, D11
Цифровой ввод-вывод
D0–D13 и A0–A5; A6/A7 не GPIO
Логика
5 В
Размер оригинальной платы
45 × 18 мм
Интерфейс
I²C, SPI, UART, Аналоговый
Питание модуля
В примерах 5 В через USB. GPIO работают на 5 В; для периферии 3,3 В нужно согласование уровней. У оригинальной Nano рекомендован VIN 7–12 В, у совместимых плат регулятор проверить. Не подавать VIN на 5V/3V3 и не объединять независимые источники.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
Питание/прошивкаUSBMini-B у оригинальной Nano; у копий проверить разъём и USB–UART.
Земля периферииGNDОбщая земля; монтировать без питания.
Встроенный LEDD13 / LED_BUILTINТакже SCK; не мигать при занятом SPI.
Крайние выводы потенциометра 10 кОм5V / GNDВторой пример, только при питании платы от USB.
Ползунок потенциометраA0Вход 0–5 В относительно GND; не превышать фактическое VCC.
SDA / SCL I²CA4 / A5Wire; проверить уровни 5 В и подтяжки датчика.
SPI: CS / COPI / CIPO / SCKD10 / D11 / D12 / D13COPI=MOSI, CIPO=MISO; аппаратный SS оставлять выходом в режиме контроллера.
RX / TX UART-периферииD1 TX / D0 RXПерекрёстные линии. Заняты также загрузчиком и Serial через USB–UART.
Только аналоговые входыA6 / A7Нельзя использовать pinMode/digitalWrite как для цифровых выводов.

Подходит для Arduino. Выберите контакты по документации своей платы.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.