by Denon • • 1 Comment
Arduino и шилды, EBAY
Arduino Nano и UNO ATmega328 16M 5V CH340G
В своем прошлом обзоре я рассказал о покупке Arduino Pro Mini. У этих контроллеров главное достоинство — низкая цена. В то же время их вычислительные возможности и набор портов более чем достаточны для построения даже сложных микропроцессорных систем. Arduino Nano — следующая ступенька в эволюции Arduino. Практически те же возможности но на ботру имеется USB-UART преобразователь.
В оригинальных платах он сделан на чипе FTDI. В большинстве китайских аналогов Arduino (не только NANO, но и UNO, и даже MEGA) используется другой чип: CH340 (по видимому потому что им цена 5 копеек за ведро).
CH340 вполне справляется со своей задачей и у него есть только один недостаток. Без установки специальных драйверов его не видят операционные системы компьютеров (как Windows, так и OS X). Но скачав один раз нужный драйвер под свою операционную систему, больше проблем не возникает. Система создает виртуальный COM-порт и китайская плата вполне опознается средой программирования Arduino.
Краткие характеристики
Микроконтроллер
|
Atmel ATmega168 или ATmega328
|
Рабочее напряжение (логическая уровень)
|
5 В
|
Входное напряжение (рекомендуемое)
|
7-12 В
|
Входное напряжение (предельное)
|
6-20 В
|
Цифровые Входы/Выходы
|
14 (6 из которых могут использоваться как выходы ШИМ)
|
Аналоговые входы
|
8
|
Постоянный ток через вход/выход
|
40 мА
|
Флеш-память
|
16 Кб (ATmega168) или 32 Кб (ATmega328) при этом 2 Кб используются для загрузчика
|
ОЗУ
|
1 Кб (ATmega168) или 2 Кб (ATmega328)
|
EEPROM
|
512 байт (ATmega168) или 1 Кб (ATmega328)
|
Тактовая частота
|
16 МГц
|
Размеры
|
1.85 см x 4.2 см
|
В моем случае китайский аналог Arduino Nano сделан на микроконтроллере ATmega328, который имеет 32 кБ флеш-памяти для хранения кода программы (2 кБ используется для хранения загрузчика), 2 кБ ОЗУ и 1 Кб EEPROM. Имеются 8 аналоговых и 14 цифровых выводов, каждый из которыхможет настраиваться как вход или выход. Выводы 3, 5, 6, 9, 10, и 11 обеспечивают ШИМ с разрешением 8 бит при помощи функции analogWrite().
Для своих проектов я купил 5 штук Arduino Nano и одну Arduino UNO.
Посылка — стандартный бумажный пакет. Плоский и легкий. Пытался прощупать что в нем — ничего не смог.
Внутри много защитной пупырчатой пленки. Все замотано в несколько слоев и закреплено скотчем. Почта оказалась бессильной — ничего не сломали.
Внутри, как и заказывал, 5 штук Nano и одна UNO. Все запаковано в герметичные антистатические пакетики.
NHduino UNO. Вот оказывается что это. Встречались мне INduino, Freeduino, Funduino и еще много вариантов. Теперь вот есть и NHduino.
Обратная сторона UNO не представляет из себя ничего интересного.
Вот ссылка на страницу покупки этой NHduino UNO.
Про UNO можно сказать только что она сделана на чипе контроллера ATmega328P.
И на том же чипе USB-UART CH340 и имеет такой же разъем (Mini-USB) как и маленькие Arduino Nano.
Платы NANO обычные, вариант с маленьким кварцем. В комплекте набор пинов, которые можно впаять, если нужно.
Как и было обещано, ATmega328.
USB-UART на CH340, куда же без него.
Вот собственно и все. Драйвера под CH340 у меня уcтановлены давно под всеми операционными системами, с которыми я работаю. И главное, для работы с Arduino Nano не нужен программатор, достаточно кабеля Mini USB.
Контроллеры рабочие. Без проблем определились cредой программирования Arduino, записали скетчи и бодро работают. При цене чуть меньше чем $2,34, NANO можно смело рекомендовать.
A few years ago I’d have to pay someone for this infnomatiro.