Введение в Arduino Nano
Arduino Nano - это компактная плата на базе микроконтроллера ATmega328, которая содержит все необходимое для удобной разработки электронных проектов в минимальном форм-факторе.

Arduino Nano - компактное решение для ваших проектов
Основные особенности
- Идеальный выбор для проектов с ограниченным пространством
- Полностью совместима с Arduino Uno по функционалу
- Может работать как автономное устройство после программирования
- Подключается через Mini-USB кабель
Технические характеристики
Параметр | Значение |
---|---|
Микроконтроллер | ATmega328 |
Рабочее напряжение | 5V |
Цифровые пины | 14 (6 с ШИМ) |
Аналоговые входы | 8 |
Флеш-память | 32 KB (2 KB для загрузчика) |
Оперативная память | 2 KB |
EEPROM | 1 KB |
Тактовая частота | 16 MHz |
Распиновка

Полная распиновка Arduino Nano
Настройка Arduino IDE
Для начала работы с Arduino Nano необходимо правильно настроить среду разработки:
- Скачайте и установите последнюю версию Arduino IDE
- Подключите плату через USB-кабель
- В меню выберите: Инструменты → Плата → Arduino Nano
- Выберите правильный процессор:
- Инструменты → Процессор → ATmega328P (для новых версий)
- Инструменты → Процессор → ATmega328P (Old Bootloader) (если есть проблемы с загрузкой)
- Выберите порт подключения
Совет: Если плата не определяется, попробуйте:
- Установить драйверы CH340 (для китайских клонов)
- Попробовать другой USB-кабель (не все кабели поддерживают передачу данных)
- Проверить питание платы (должен гореть светодиод питания)
Примеры проектов
1. Мигающий светодиод
void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }
2. Чтение аналогового датчика
int sensorValue = 0; void setup() { Serial.begin(9600); } void loop() { sensorValue = analogRead(A0); Serial.println(sensorValue); delay(100); }

Примеры проектов на базе Arduino Nano