Начали интересоваться этой платой, а это значит, что Вы, скорее всего, знакомы с основами робототехники и начальным этапом работы с Arduino. И теперь возникает необходимость закрепить полученные знания об Arduino Uno на отладочных платах, которые точно воспроизводят все его функции, но гораздо более компактны. Если это так, то Вы на правильном пути.
Плата Nano - это более компактный вариант плат на основе Atmega328P чем плата UNO, предназначенный для использования в практических проектах, а не в учебных целях.
А плата Nano Super mini - еще более компактный вариант плат на основе Atmega328P, предназначенный для использования в практических проектах, требующих небольшого размера платы.
Расстояние между контактами платы Nano (2,5 мм) также позволяет паять его контакты непосредственно к стандартным платам прототипирования. А в процессе программирования и отладки рекомендуется использовать специальные макетные платы (адаптер, платы расширения) для Nano (для платы Supermini используется отдельная версия платы расширения). Такие платы Вы можете найти на страницах нашего магазина "Сделай сам!" (используйте ключевое слово в строке поиска - yarat.uz).
Основные характеристики платы Nano и микроконтроллера Atmega328P:
- кварцевый генератор 16 МГц;
- 14 цифровых входов/выходов, 6 из которых могут использоваться как выходы ШИМ (у платы Super mini цифровых пинов 13 шт, из них 5 шт ШИМ);
- 8 аналоговых входов (на Supermini их 6);
- входное напряжение: 3-12 В (контакт Vin);
- рабочее напряжение и сила тока: 5 В/500 мА;
- максимальный выходной ток контакта 3,3 В: 150 мА;
- выходной ток контактов ввода/вывода: 20-40 мА;
- опорное напряжение: 1,1 В;
- SRAM-память: 2K;
- флэш-память: 32K (0.5 K - для загрузчика);
- EEPROM-память: 1K;
- АЦП: 8 каналов 10 бит;
- интерфейс USB Mini, USB C (Type-C) или USB micro;
- чип последовательного интерфейса: CH340;
- кнопка перезагрузки.
Для питания платы можно использовать как USB разъем (5В), так и контакт Vin (3 - 12В).
В приложении Arduino IDE, в зависимости от его версии, нужно будет выбирать плату "Arduino Nano" или "Arduino Nano (Old Bootloader)".
Вы можете купить плату Nano в следующих вариантах:
1. С интерфейсом CH340 USB Mini, Micro или Type-C (на Super mini только с Type-C);
2. С не паяными контактами;
3. С паяными контактами;
4. Без USB-кабеля;
5. С USB-кабелем.
Дополнительная информация:
Arduino Nano – одна из самых популярных моделей плат семейства Ардуино. Является отладочной платой на базе 8-битного микроконтроллера ATmega328P (есть версии на младшем ATmega168P и современном ATmega328PB) семейства AVR – довольно старом, но хорошо сбалансированном по характеристикам и комфортном в освоении и программировании. На базе этого же МК существуют платы Arduino UNO и Arduino Pro Mini, но они очень сильно уступают модели Nano в удобстве использования: UNO имеет крайне неудачную конструкцию (не вставляется в макетную плату) и на ней выведены не все аналоговые пины микроконтроллера, несмотря на огромный размер самой платы. Pro Mini в свою очередь требует наличие внешнего USB программатора и имеет неудобное расположение пинов для работы на макетной плате.
Классическая Arduino Nano работает на МК ATmega328P, рекомендуется покупать именно её. Существуют платы на базе ATmega168P (меньше памяти), ATmega328PB и LGT328P (новый чип, требует установки поддержки плат).
Arduino Nano является самой лучшей платой для знакомства с миром Arduino и робототехники, а также использования в качестве основы для проекта:
Загрузка прошивки через бортовой USB порт
Широкий диапазон напряжений питания: стабильно работает от ~3 до 5 Вольт при питании "напрямую" (от 1.5 Вольт при понижении частоты процессора)
Бортовой стабилизатор напряжения для внешнего питания 7...12 Вольт
Небольшое потребление тока, несколько режимов энергосбережения
Удобный форм-фактор – плата вставляется в макетку, что позволяет быстро собирать схемы любой сложности
Удобно "паяется" в проект
Много ног: 20 цифровых пинов (6 совмещены с аналоговыми), 6 аналоговых (совмещены с цифровыми)
Высокий логический уровень – 5 Вольт
Хорошая токоотдача у пинов по сравнению с другими Ардуино-совместимыми платами: может самостоятельно питать светодиоды и качать транзисторы
Аппаратная поддержка самых популярных интерфейсов: UART, I2C, SPI
Достаточно памяти для большинства проектов
Полная поддержка Arduino-фреймворка
Настоящая EEPROM память с большим ресурсом перезаписи
Очень предсказуемая и стабильная работа
Удобный в использовании, хорошо написанный официальный даташит для полноценной работы с МК и доступа ко всем его возможностям
Быстрая компиляция и загрузка прошивки.
Допонительная информация о плате Nano v3.0 Super mini:
- цифровой пин D2 занят тремя RGB-светодиодами WS2812 (пример использования пина - на видео), пин не выведен на край платы;
- PWM пины - 3/5/6/9/11;
- аналоговые пины - A0...A5;
- индикаторы состояния (рядом с USB-портом): D1 - питания, D2 - цифровой пин D13, D3 - пин RX, D4 - пин TX;
- 6 контакта без обозначений на нижней стороне платы - контакты интерфейса SPI.


Плата Nano с не паяными контактами, с разными USB-интерфейсами:


Плата Nano с паяными контактами, с разными USB-интерфейсами и плата Nano Supermini с интерфейсом Type-C:




