Ардуино Леонардо: све што треба да знате о развојној плочи

Ардуино има разне плоче, разне укусе којима задовољава различите потребе. Један од најпопуларнијих развојних одбора, заједно са Arduino UNOис тхе Ардуино Леонардо. Ова плоча са програмабилним микроконтролером крије једну од најмоћнијих карактеристика линије плоче у поређењу са једном од њених сестара.

Наравно, овај званични одбор Фондације Ардуино је компатибилан са свим електронским компонентама Идемо приказивање у другим постовима. Ово ће вам дати слободу да комбинујете Леонардо плочу са мноштвом компонената како бисте створили најразличитије пројекте које можете замислити.

Шта је Ардуино Леонардо?

Ово Даска Ардуино Леонардо има велике сличности са Уном, чак и по изгледу. Али не би требало да их збуњујете, јер између њих постоје значајне разлике ...

Техничке карактеристике, шема и пиноут

Ардуино Леонардо Пиноут

Једна од главних карактеристика коју бисте требали сазнање о Ардуину Леонардо је ваш проблем, односно пинове или везе које има. Као што видите на горњој слици, није исто што и УНО Рев3 табла. Постоје неке разлике између количине, ограничења и аутобуса.

С друге стране, требали бисте знати и њихове техничке карактеристике, који су сажети у:

  • Микроконтролер: Атмел АТмега32у4 на 16 МХз.
  • РАМ меморије: 2.5 КБ
  • ЕЕПРОМ: 1 КБ
  • Блиц: 32 КБ, али морате одузети 4 КБ коришћених за покретачки програм.
  • Радни напон: 5в
  • Улазни напон (препоручено): 7-12в
  • Улазни напон (максимално ограничење): 6-20в
  • Дигитални И / О пинови: 20, од ​​чега 7 ПВМ.
  • Прибадаче за аналогни улаз: 12 канала.
  • Интензитет струје по И / О пину: 40мА
  • Интензитет струје за пин 3.3в: 50мА
  • Тежина и димензије: 68.6 × 53.3 мм и 20 грама.
  • цена: 18 € - приближно 20 €. Можете га купити на Амазону.

Табеле са подацима

Као што је често случај са званичним Ардуино плочама, постоји велики број шеме, подаци и документација с тим у вези, чак и да бисмо могли да створимо плочу изведену из ње јер је отвореног кода. Са званичне веб странице пројекта можете пронаћи пуно података о Ардуину Леонарду за преузимање и тако боље знати како то функционише. На пример:

Разлике са другим Ардуино плочама

Ардуино плоче

Идеално је упоредити га са најсличнијом плочом, а то је Arduino UNO Рев3. да упоређујете Ардуино Леонардо са УНО, можете видети многе сличности, али и разлике које су од виталног значаја ако сумњате између куповине једног или другог.

Чини се да физички има исте димензије и исти број пинова. Поред тога, уређени су на исти начин. Напајање је такође исто, па чак и фреквенција коју даје генератор фреквенције. Такође А0-А5 може бити конфигурисан као дигитални са функцијом пинМоде (пин број, режим). Где је онда разлика?

Па, једна од главних разлика између обе развојне плоче је у микроконтролеру. Док је УНО заснован на АТмега328, Ардуино Леонардо је заснован на АТмега32у4 у њиховим најновијим ревизијама. У случају АТмега328, он нема уграђену УСБ комуникацију, па је за тај серијски порт потребан конвертор. Функција коју чини интегрисани круг АТмега16у2.

У случају АТмега32у4, она већ има имплементирану УСБ комуникацију, тако да други чип није потребан. То, на практичном нивоу корисника то чини разлику. Када повежете плочу Arduino UNO, виртуелни ЦОМ порт је додељен за комуникацију. Док је у Леонарду рачунар препознао плочу као да је УСБ уређај попут миша или тастатуре. Ово даје могућност коришћења функција миша и тастатуре.

Наравно, ако имате други МЦУ, неки подаци из меморије такође се разликују. Од 32 КБ блица Arduino UNO са 0.5 КБ резервисаних за боотлоадер иде на 32 КБ и 4КБ које користи покретач у Леонарду. За СРАМ се повећава са 2 КБ на 2.5 КБ, а за ЕПРОМ остаје исти у оба.

Друга разлика лежи у каналима аналогних улаза. Док у Arduino UNO Има само 6 канала, у Ардуину Леонардо има са 12 канала. То је за А0-А5 и за пинове 4, 6, 8, 9, 10 и 12 који би одговарали каналима А6-А11.

Што се тиче ПВМ-а, Леонардо има један више од ЈЕДНОГ. Поред истих за ЈЕДАН, на пин 13. додаје се још један. Остатак ће бити исти за обе картице, односно биће на пиновима 3, 5, 6, 9, 10 и 11.

Наћи ћете више разлика у И2Ц комуникација. Обоје могу да користе ТВИ, али разлика је у томе где су пинови намењени за серијска линија података или СДА и такт линија или СЦЛ. У УНО су на пиновима А4 и А5. Али у Леонарду их имате у 2, односно 3. Мала разлика, али довољна да УНО-ови шешири или штитови нису у потпуности компатибилни са Леонардом.

Што се тиче СПИ комуникација, у Arduino UNO имате пинове 10, 11, 12 и 13 за СС, МОСИ, МИСО и СЦК сигнале. То није случај са Леонардом, јер има специфичан ИЦСП конектор, 6-пински мушки конектор близу једног краја картице. Још један разлог због којег УНО штитови не би вредели ...

Фор тхе спољни прекиди постоје и неке промене. У УНО имате два пина за то, пин 2 (прекид 0) и пин 3 (прекид 1). У случају Ардуино Леоанрдо протежу се на 5 пинова. То су пинови 3, 2, 0, 1 и 7 за прекиде 0, 1, 2, 3 и 4, респективно.

Такође постоји још једна промена између две плоче, коју многи теже да забораве, и то је врста Потребан је УСБ кабл за повезивање обе плоче са рачунаром. Док се у УНО користи АБ кабл, у Леонарду је потребан А-мицроБ.

Укратко, у следећем табела разлика можете видети више детаља:

 САЖЕТАК РАЗЛИКА ARDUINO UNO вс. АРДУИНО ЛЕОНАРДО

УНО

Леонардо

МЦУ

АТмега328

АТмега32у4

Аналогни улази

А0, А1, А2, А3, А4, А5

А0, А1, А2, А3, А4, А5, 4, 6, 8, 9, 10, 12

ПВМ излази

КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС

КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС

И2Ц комуникација

АКСНУМКС, АКСНУМКС

КСНУМКС, КСНУМКС

СПИ комуникација

КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС

ИЦСП конектор

Спољни прекиди

КСНУМКС, КСНУМКС

КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС, КСНУМКС
Флеш меморија

КСНУМКС МБ

(0.5 КБ за покретачки програм)

КСНУМКС МБ

(4 КБ за покретачки програм)

СРАМ

КСНУМКС МБ

КСНУМКС МБ

ЕЕПРОМ

КСНУМКС МБ

КСНУМКС МБ

Ардуино ИДЕ и програмирање за Леонардо

Снимак екрана за Ардуино ИДЕ

Да бисте програмирали Ардуино Леонардо, као и на остатку Ардуино плоча, то можете учинити на различитим платформама као што је мацОС, Виндовс и Линук. То је захваљујући чињеници да ваше развојно окружење Ардуино ИДЕ доступан је за те платформе.

За више информација о програмирању које треба започети са овом плочом, саветујем вам да преузмете наш бесплатан ПДФ курс за Ардуино ИДЕ. Истина је да Леонардо нема већу мистерију започните са стварањем скица. Морате само узети у обзир разлике у везама и одабрати тачну плочу у менију Ардуино ИДЕ да бисте учитали програм.

Односно, отворите Ардуино ИДЕ, идите на Алатке> Плоче> Изаберите Леонардо... И почните уживати у пројектима које сами креирате или онима које објављујемо на Хвлибре.цом. Понављам, језик и кодови ће бити исти, једино на шта треба обратити пажњу су оне варијације које сам споменуо у И / О пиновима и њихове функције ...


Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.