Чем отличается arduino nano от uno

Распиновка плат Arduino UNO и NANO

На плате UNO расположено 14 цифровых входов/выходов и 6 аналоговых входов, USB-разъем, разъем для подключения блока питания на 7-12 В, разъем ICSP, а также кнопка перезагрузки.

Здесь можно скачать схему платы .

Расшифровка цветового обозначения:

Здесь возле платы ардуино обозначено разными цветами:

— серый цвет — физический пин микроконтроллера Atmega328;

— желтый цвет — номер порта, который управляется из программы;

— розовый цвет — номер выхода, который написан на самой плате;

— далее разным цветом указаны различные назначения портов;

Назначение и обозначения выводов:

VIN — питание от внешнего источника питания на 7-12 В (блок питания покупается отдельно, если он нужен).

USB — ардуионо можно подключать к компьютеру через USB-кабель (используется такой же кабель, как для подключения принтеров).

5V — через этот пин можно запитывать плату от источника питания на 5V, однако напряжение должно быть более-менее стабильным, поскольку оно подается непосредственно на микроконтроллер (минуя стабилизатор), и резкий скачек напряжения может вывести МК из строя.

3.3V — на этом пине будет висеть напряжение 3.3 В, которое формируется от внутреннего стабилизатора платы. Этот пин нужен для подключения некоторых внешних устройств, которым нужно именно 3.3 В, например некоторые ЖК-дисплеи. Однако максимальный ток вывода не должны превышать 50 мА.

AREF — опорное напряжение для аналоговых входов. Используется по необходимости, что указывается в функции analogReference().

IOREF — через этот вывод можно узнать рабочее напряжение микроконтроллера. Редко используется. На китайских платах этого вывода нет вовсе.

Reset — сброс микроконтроллера. Для сброса нужно подать низкий уровень на этот вход.

SDA, SCL — пины интерфейса TWI/I2C.

0. 13 — цифровые входы/выходы.

13 — вывод под номером 13 имеет одну особенность, на нем висит встроенный светодиод, который можно включить подав HIGH на этот вывод.

0 (RX), 1 (TX) — выводы порта UART (это тот же последовательный интерфейс Serial).

A1. A5 — аналоговые входы (но могут используется и в качестве цифровых)

Форум arduino.ua

Это 2 самые массовые у народа модели (IMHO): Arduio UNO & Arduio NANO.
Более того, я думаю (но это только IMHO), что более производительные модели и нецелесообразны, по большому счёту — на задачах, там где не хватает UNO & NANO нужно вообще переходит на другие изделия, под управлением Linux (ARM и др.).

Но по UNO & NANO тоже есть большое разнообразие. Практически все (почти все) описания на русскоязычных сайтах приводят старые картинки, списанные с оригинальных итальянских моделей . может ещё каких промежуточных. Тем более, что и изобретатели Arduino пересрались промеж собой и начали плодить множество несовместимых между собой моделей. (только в самые последние 1-2 года, как я понимаю, что-то между собой договорились на счёт совместимости).

И получается, что на сегодня для русскоязычного сообщества интересны только и исключительно китайские поделки по $4-5 за штуку. Но по ним есть некоторые вопросы . скорее из области даже любопытства, а не вопросов.

#2 2018-03-25 12:40:05

Re: UNO и NANO

И получается, что на сегодня для русскоязычного сообщества интересны только и исключительно китайские поделки по $4-5 за штуку. Но по ним есть некоторые вопросы . скорее из области даже любопытства, а не вопросов.

Вот такие примерно UNO R3 . по всем российским и украинским продавцам:
ArduinoUnoR3_PIN.jpg
На плате видно 2 кварца: 16Mhz & 12Mhz.
С 16Mhz всё понятно — это тактовый генератор процессора ATmega328P.
А кто такой 12Mhz?

Остання редакція Olej (2018-03-25 12:42:32)

#3 2018-03-25 12:57:37

Re: UNO и NANO

На плате видно 2 кварца: 16Mhz & 12Mhz.

Arduino Nano 3.0 (ATmega328):
arduino-nano.jpg
Здесь кварц, могу предположить, только один — тот что по диагонали, под 45°, рядом с чипом ATMEL.
Что там написано прочитать не представляется возможным, но, наверное 16Mhz.
А где 12Mhz?
В чём вообще отличия (кроме конструктивов) UNO vs NANO?

#4 2018-03-25 14:24:39

Re: UNO и NANO

В чём вообще отличия (кроме конструктивов) UNO vs NANO?

Почему при питании по USB, от компьютера по стандартному кабелю, UNO достаточно заметно греется:

SysInfo for Arduino version 1.07

F_CPU = 16000000
Frequency = 16 MHz

CPU_IDE = ATmega328P

Flash Memory = 32767 bytes
Free RAM memory = 1091 bytes

Signature = 1E 95 0F
Fuses (Low/High/Ext/Lock) = FF DE FD CF
Processor = ATmega328P
Flash memory size = 32 kB

VCC = 5209 mV

Internal Temperature = 44.0 C

Test of short circuit on GND or VCC:
Pin:  0    Low: Fail  High: Ok    Pull Up: Ok 
Pin:  1    Low: Ok    High: Fail  Pull Up: Fail
Pin:  2    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  3    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  4    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  5    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  6    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  7    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  8    Low: Ok    High: Ok    Pull Up: Ok 
Pin:  9    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 10    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 11    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 12    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 13    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 14    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 15    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 16    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 17    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 18    Low: Ok    High: Ok    Pull Up: Ok 
Pin: 19    Low: Ok    High: Ok    Pull Up: Ok

(это вывод скетча sysinfo — там есть температура)
И даже на ощупь сама плата изрядно нагретая.

А NANO, при питании от того же USB по подобному кабелю, будучи подключенным сутками — абсолютно холодный.

Чем отличается arduino nano от uno

Итак, вот что вам нужно знать:

  1. Размер — Uno меньше, чем Mega — у него меньше выводов ввода / вывода. Корабли — Uno запускается от ATMega328, а Mega запускается от ATMega2560 — 2560 — это гораздо большая совместимость с SMD chipShield — оба arduinos совместимы со стандартным дополнительным конвертером Uno от shieldsTTL в FTDI — Uno использует предварительно запрограммированный ATMega8u2, в то время как Mega использует ATMega16u2Price — зависит от того, покупаете ли вы клон или оригинал, но обычно Mega стоит дороже для новичков — оба хороши для начинающих

надеюсь, это поможет

Давайте посмотрим на некоторые аспекты:

Arduino Mega использует микроконтроллер ATmega2560, который имеет:

  • 256 Кбайт внутрисистемной самопрограммируемой флэш-памяти. 8 Кбайт RAM.4 Кбайт Внутренняя SRAM.

Arduino Uno использует микроконтроллер ATmega328p, который имеет:

  • Флэш-память программы: 32 КБ. Память данных EEPROM: 1 КБ. Память данных SRAM: 2 КБ.

Arduino Mega Board имеет:

  • 54 контакта цифровых входов / выходов, из которых 14 (от D0 до D13) могут использоваться в качестве ШИМ-выходов. 16 выводов аналогового входа, которые также могут использоваться в качестве выводов цифрового ввода / вывода, добавляя к существующим 54 выводам цифрового ввода / вывода. 4 последовательных линии связи (контакты D0, D1 и от D14 до D19).

Доска Arduino Uno имеет:

  • 14 цифровых входов / выходов, из которых 6 (D3, D5, D6, D9, D10 и D11) могут использоваться в качестве ШИМ-выходов. 6 аналоговых входов, которые также могут использоваться в качестве цифровых входов / выходов, добавляя к Существуют 14 цифровых входов / выходов. Только одна последовательная линия связи (D0, D1).

Финальные моменты, которые нужно запомнить при выборе одного из них:

  • Плата Arduino Uno лучше всего подходит для начинающих, которые только начали использовать микроконтроллеры, с другой стороны, плата Arduino Mega предназначена для энтузиастов, которым требуется много выводов ввода / вывода для своих проектов. Экран, который физически совместим с Arduino Uno, также совместим с Arduino Mega, как этот щит водителя мотора:
  • Из-за меньшего размера Arduino Uno, чем Arduino Mega, его можно использовать для создания более компактных проектов, хотя для этой цели рекомендуются платы, такие как Arduino Micro или Arduino Nano.

Я надеюсь, что этот ответ поможет вам прояснить различия и сходства между двумя досками.

Давайте посмотрим на некоторые аспекты:

Arduino Mega использует микроконтроллер ATmega2560, который имеет:

  • 256 Кбайт внутрисистемной самопрограммируемой флэш-памяти. 8 Кбайт RAM.4 Кбайт Внутренняя SRAM.

Arduino Uno использует микроконтроллер ATmega328p, который имеет:

  • Флэш-память программы: 32 КБ. Память данных EEPROM: 1 КБ. Память данных SRAM: 2 КБ.

Arduino Mega Board имеет:

  • 54 контакта цифровых входов / выходов, из которых 14 (от D0 до D13) могут использоваться в качестве ШИМ-выходов. 16 выводов аналогового входа, которые также могут использоваться в качестве выводов цифрового ввода / вывода, добавляя к существующим 54 выводам цифрового ввода / вывода. 4 последовательных линии связи (контакты D0, D1 и от D14 до D19).

Доска Arduino Uno имеет:

  • 14 цифровых входов / выходов, из которых 6 (D3, D5, D6, D9, D10 и D11) могут использоваться в качестве ШИМ-выходов. 6 аналоговых входов, которые также могут использоваться в качестве цифровых входов / выходов, добавляя к Существуют 14 цифровых входов / выходов. Только одна последовательная линия связи (D0, D1).

Финальные моменты, которые нужно запомнить при выборе одного из них:

  • Плата Arduino Uno лучше всего подходит для начинающих, которые только начали использовать микроконтроллеры, с другой стороны, плата Arduino Mega предназначена для энтузиастов, которым требуется много выводов ввода / вывода для своих проектов. Экран, который физически совместим с Arduino Uno, также совместим с Arduino Mega, как этот щит водителя мотора:
  • Из-за меньшего размера Arduino Uno, чем Arduino Mega, его можно использовать для создания более компактных проектов, хотя для этой цели рекомендуются платы, такие как Arduino Micro или Arduino Nano.

Я надеюсь, что этот ответ поможет вам прояснить различия и сходства между двумя досками.

Давайте посмотрим на некоторые аспекты:

Arduino Mega использует микроконтроллер ATmega2560, который имеет:

  • 256 Кбайт внутрисистемной самопрограммируемой флэш-памяти. 8 Кбайт RAM.4 Кбайт Внутренняя SRAM.

Arduino Uno использует микроконтроллер ATmega328p, который имеет:

  • Флэш-память программы: 32 КБ. Память данных EEPROM: 1 КБ. Память данных SRAM: 2 КБ.

Arduino Mega Board имеет:

  • 54 контакта цифровых входов / выходов, из которых 14 (от D0 до D13) могут использоваться в качестве ШИМ-выходов. 16 выводов аналогового входа, которые также могут использоваться в качестве выводов цифрового ввода / вывода, добавляя к существующим 54 выводам цифрового ввода / вывода. 4 последовательных линии связи (контакты D0, D1 и от D14 до D19).

Доска Arduino Uno имеет:

  • 14 цифровых входов / выходов, из которых 6 (D3, D5, D6, D9, D10 и D11) могут использоваться в качестве ШИМ-выходов. 6 аналоговых входов, которые также могут использоваться в качестве цифровых входов / выходов, добавляя к Существуют 14 цифровых входов / выходов. Только одна последовательная линия связи (D0, D1).

Финальные моменты, которые нужно запомнить при выборе одного из них:

  • Плата Arduino Uno лучше всего подходит для начинающих, которые только начали использовать микроконтроллеры, с другой стороны, плата Arduino Mega предназначена для энтузиастов, которым требуется много выводов ввода / вывода для своих проектов. Экран, который физически совместим с Arduino Uno, также совместим с Arduino Mega, как этот щит водителя мотора:
  • Из-за меньшего размера Arduino Uno, чем Arduino Mega, его можно использовать для создания более компактных проектов, хотя для этой цели рекомендуются платы, такие как Arduino Micro или Arduino Nano.

Я надеюсь, что этот ответ поможет вам прояснить различия и сходства между двумя досками.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *