Nano 3.0 CH340G
ATmega328P • 16 МГц • логика 5 В
Nano 3.0 CH340G — компактный контроллер на ATmega328P с частотой 16 МГц и логикой 5 В, совместимый со средой Arduino. Плата подходит для датчиков, макетов автоматики и управления внешними исполнительными модулями. Для загрузки программы предусмотрены разъём USB Mini-B и преобразователь USB–UART CH340G; доступны восемь аналоговых входов и шесть выходов ШИМ.
Формат около 45 × 18 мм удобен для макетной платы и небольшого корпуса. Контроллер опрашивает кнопки и датчики, обрабатывает показания и выдаёт управляющие сигналы по программе пользователя. Для двигателя, нагревателя или другого мощного потребителя потребуется отдельный силовой модуль.
Это совместимая плата классического семейства Nano на AVR. При выборе библиотек и проекта ориентируйтесь на ATmega328P и 5 В; характеристики Nano Every, Nano 33 или Nano ESP32 к ней не относятся.

Формат около 45 × 18 мм и два ряда контактов удобны для макетирования.
Восемь входов A0–A7 позволяют подключить несколько совместимых датчиков.
CH340G связывает компьютер с UART микроконтроллера через последовательный порт.
Характеристики
| Микроконтроллер | ATmega328P, 8 бит, 16 МГц |
|---|---|
| Логические уровни | 5 В |
| Память | 32 КБ Flash, 2 КБ SRAM, 1 КБ EEPROM; часть Flash занимает загрузчик |
| Цифровые выводы | D0–D13; A0–A5 могут выполнять цифровые функции |
| Аналоговые входы | 8: A0–A7; A6/A7 не работают как цифровые выходы |
| ШИМ | 6: D3, D5, D6, D9, D10, D11 |
| Последовательные интерфейсы | UART, SPI, I²C |
| Соединение с ПК | USB Mini-B через CH340G |
| Габариты платы | Около 45 × 18 мм, без учёта выступающих разъёмов |
Количество функций не равно количеству независимых контактов: например, A4/A5 одновременно являются линиями I²C, а D11–D13 используются SPI. Заранее распределите выводы между модулями и проверьте конфликты библиотек по таймерам.
Как распределены сигналы

Подключение периферии
Датчики с I²C подключают к A4/SDA и A5/SCL, SPI-модули — к соответствующим линиям D10–D13. Для устройства с логикой 3,3 В проверьте допустимые уровни входов и при необходимости используйте согласование. Наличие вывода 3,3 В на Nano не делает все её сигналы трёхвольтовыми.
Выходы ШИМ подходят для управляющего входа драйвера, регулировки яркости через транзистор и других импульсных сигналов. Они не заменяют источник питания нагрузки и не являются полноценным аналоговым выходом. Для сервопривода учитывайте отдельное питание и ограничения используемой библиотеки.
D0/RX и D1/TX связаны с аппаратным UART. Подключённое к ним устройство может мешать загрузке скетча или обмену с монитором порта. На этапе первого запуска оставьте эти выводы свободными.
Питание и монтаж
Для первого запуска удобно питание 5 В через USB Mini-B. Для автономного проекта можно использовать стабилизированные 5 В на соответствующем входе с правильной полярностью. Вход VIN проходит через линейный стабилизатор; рекомендуемый для классической Nano диапазон 7–12 В нужно согласовать с установленным на совместимой плате стабилизатором и нагрузкой.
Не подавайте 12 В на вывод 5V или сигнальные контакты. При питании через VIN тепло на стабилизаторе растёт с напряжением и током, поэтому внешние модули с заметным потреблением лучше питать отдельным подходящим преобразователем. Одновременное подключение нескольких источников требует проверки схемы питания конкретной платы.
При установке на макетную плату проверьте ориентацию рядов, отсутствие замыкания соседних контактов и доступ к USB. Штырьки выступают за габариты текстолита — это нужно учесть при подборе корпуса.
Первый запуск в Arduino IDE
- Подключите Nano кабелем Mini-B с передачей данных и убедитесь, что система обнаружила последовательный порт. Если драйвера нет, используйте официальный драйвер WCH для CH340.
- Установите поддержку Arduino AVR Boards и выберите плату Arduino Nano, затем её COM-порт.
- Выберите процессор ATmega328P. Если связь с загрузчиком не устанавливается, проверьте кабель, порт и вариант ATmega328P (Old Bootloader): совместимые Nano могут поставляться с разными загрузчиками.
- Загрузите пример Blink и проверьте работу встроенного светодиода. Затем подключайте датчики и исполнительные модули по одному.
Выбор Old Bootloader меняет параметры загрузки, а не тип USB-микросхемы. CH340G отвечает за связь с компьютером; программа выполняется в ATmega328P. Наличие USB не означает поддержку режима клавиатуры или мыши обычным скетчем, как у плат с нативным USB.
Что потребуется для проекта
Подберите USB Mini-B кабель, макетную плату, провода и необходимые датчики. Наличие кабеля и установленных штырьковых разъёмов сверяйте с комплектацией поставки. Для автономной работы потребуются источник питания и собственная программа; для управления двигателями — подходящий драйвер.
Документация и программное обеспечение
- Документация классической Arduino Nano — программная платформа
- Назначения выводов Nano на ATmega328P
- Выбор загрузчика и процессора Nano в Arduino IDE
- Официальный драйвер WCH CH340/CH341 для Windows
Документация оригинальной Nano используется для AVR-платформы и функций выводов. USB-преобразователь и схема питания данной совместимой версии могут отличаться от оригинала с FTDI.
