Описание
Контроллер LART LM-AN
Особенности контроллера
Контроллер Arduino nano — один из самых популярных контроллеров в линейке контроллеров Arduino.
Модуль LART LM-AN выполнен по схеме полностью повторяющей схему Arduino nano с единственным отличием. Пины процессора Atmega328 выведены на винтовые клеммы.
Применение контроллеров на основе Arduino nano
В первую очередь это отладочная плата при разработке различных проектов.
Игровые устройства
— Светодиодный куб;
— Музыкальная шкатулка;
Учебное оборудование
— конструкторы роботов;
— конструкторы по основам схемотехники и программирования;
Устройства автоматики
— таймеры;
— регуляторы температуры, оборотов электродвигателей;
— кодовые замки;
— программируемые реле;
Бытовая электроника:
— электронные часы;
— метеостанция;
Характеристики контроллера
Микроконтроллер | Atmel ATmega328 |
Рабочее напряжение (логический уровень) | 5 В |
Входное напряжение (рекомендуемое) | 7-12 В |
Входное напряжение (предельное) | 6-20 В |
Цифровые Входы/Выходы | 14 (6 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | 8 |
Постоянный ток через вход/выход | 40 mAh с одного вывода и 500 mAh со всех выводов |
Флеш-память | 32 Кб (ATmega328) при этом 2 Кб используются для загрузчика |
Тактовая частота | 16 МГц |
ОЗУ | 2 Кб |
EEPROM | 1 Кб |
Существенным отличием модуля LM-AN является наличие винтовых клемм. Это упрощает подключение к контроллеру различных внешних модулей, устройств. Внешние модули подключаются проводами к клеммам модуля.
Расположение пинов в модуле
Выводные ножки контроллера подключены к винтовым клеммам и размещены так, как показано на картинке ниже:
GND — клеммы для подключения минусового провода источника питания.
D0 — клемма цифрового пина. Так же TX
D1 — клемма цифрового пина. Так же RX
D2 — D13 — клеммы цифровых пинов процессора.
A0 — A7 — клеммы аналоговых пинов процессора.
Vcc — клемма подключения внешнего источника стабилизированного напряжения 5В
BAT — клемма подключения внешнего источника нестабилизированного напряжения 7-12В
Первые два вывода используются либо для связи по классическому последовательному интерфейсу с другим устройством, либо как порты для двоичных данных. В arduino nano распиновка 5…16 выводов, кроме указанных, имеет дополнительные функции:
D5 – прерывание INT0;
D6 – прерывание INT1 / ШИМ / AIN0;
D7 – таймер-счетчик T0 / шина I2C SDA / AIN1;
D8 – таймер-счетчик T1 / шина I2C SCL / ШИМ;
D3, D5, D6, D9,D10, D11 – ШИМ;
AIN0 и AIN1 – это входы быстродействующего аналогового компаратора. Кроме того, имеется 6 каналов с выходом широтно-импульсного модулятора (ШИМ). К тому же имеется большее число пинов, на которые могут быть переведены запросы прерываний.
Программирование контроллера осуществляется в среде Arduino IDE