Введение в 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