Како повезати Ардуино са МАТЛАБ-ом?

Микроконтролери се користе у неколико електронских пројеката и имају неизмеран значај у области електронике. Микроконтролер именован Ардуино користи се у готово сваком електроничком пројекту и користи се за извршавање различитих операција у различитим круговима. Спалимо а Ц Цоде на овој табли да му каже како и које операције треба извршити. У овом чланку ћемо научити повезивање Ардуина са МАТЛАБ-ом. МАТЛАБ је софтвер који укључује неколико уграђених инжењерских алгоритама, функције цртања и хардверске пакете. Пројектима попут Аутоматизационих система може се управљати путем МАТЛАБ-а, али да бисмо то урадили, прво морамо инсталирати неке пакете хардверске подршке у МАТЛАБ. За комуникацију Ардуина са МАТЛАБ-ом потребан је само УСБ кабл. У овом чланку ћемо инсталирати одређене пакете, а затим ћемо покренути неке основне тестове да бисмо потврдили да смо постигли свој циљ.



Талкинг То Ардуино Боард

Како комуницирати са Ардуино плочом путем УСБ кабла?

Пошто знамо сажетак пројекта, започет ћемо с преузимањем потребног софтвера и сакупљањем неких хардверских компоненти за тестирање. Користићемо Ардуино УНО за повезивање, а затим касније за тестирање.



1. корак: Коришћене компоненте (хардвер)

  • Ардуино УНО са УСБ каблом
  • 1к Охм отпорник
  • ЛЕД диоде
  • Џемпер жице
  • Бреадбоард

Корак 2: Коришћене компоненте (софтвер)

Након распоређивања хардверских компонената тражићемо софтвер који ће се користити у пројекту. Инсталираћемо најновију верзију МАТЛАБ-а на наш лаптоп или ПЦ на коме радимо. Боље је преузети МАТЛАБ 2019 јер је то најновије издање компаније Матхворкс. Линк за званичну веб страницу Матхворкс-а доступан је у наставку за преузимање софтвера.



  • МАТЛАБ 2019

Корак 3: Инсталирање пакета хардверске подршке

  1. Покрените МАТЛАБ.

    МАТЛАБ 2019



  2. Потражите картицу Додаци у Кућа а затим кликните на њега.

    Кликом на програмске додатке

  3. Појавиће се падајући мени и из тог менија одаберите „ Набавите пакете хардверске подршке '.

    У потрази за хардверским пакетима

  4. Отворит ће се Инсталлер пакета подршке и на Интернету одаберите Инсталирај.

    Инсталирање пакета



  5. Појавиће се следећи прозор који ће приказати све доступне пакете МАТЛАБ-а. Потражите пакет Ардуино на листи, а затим кликните даље да бисте наставили инсталацију. На доњој слици се види да су пакети већ инсталирани јер сам их већ инсталирао. Белешка: Пријавите се у оба пакета названа Симулинк и МАТЛАБ.

    Пронађени пакети

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

Корак 4: Провера инсталираних хардверских пакета

Завршили смо инсталацију пакета, па ћемо проверити да ли се појављују и у МАТЛАБ-у. За то ћемо у наредбени прозор откуцати следећу команду:

а = ардуино ()

Ажурирање кода сервера

Понекад је на рачунар прикључено више микроконтролера, тако да морамо рећи са којом плочом разговарамо. Да бисмо проверили број порта, отићи ћемо на контролну таблу, затим на уређаје и штампаче и проверити СА број порта:

Број порта

Сада смо сазнали да је наш Ардуино повезан са ЦОМ11, па ћемо тај број порта споменути у коду. У мом случају је број порта ЦОМ11 и он ће се разликовати на свачијем рачунару, па промените број порта у коду пре него што га саставите:

а = ардуино ('цом11', 'уно')

Помињање броја порта у коду

МАТЛАБ ће покушати да комуницира са Ардуино плочом и ако је комуникација успешна, на екрану ће се приказати нека својства као што су број порта, модел плоче итд.

Променљива под називом „ до' ће се појавити у радном простору, а следећа наредба ће се користити за брисање променљиве а.

јасно а

Корак 5: Тестирање

Направићемо тест трептања ЛЕД-а на Ардуину помоћу МАТЛАБ-а. Како смо УСБ каблом повезали Ардуино плочу са преносним рачунаром или рачунаром и верификовали да су пакети инсталирани, изводимо тест трептања ЛЕД диода како бисмо проверили да ли наш хардвер и софтвер исправно раде. Постоје два дела дела за тестирање.

  1. Ожичење круга: Спојите коло према доле приказаном дијаграму. Повежите позитивни пин ЛЕД-а на пин број 13 Ардуина и спојите масу ЛЕД-а на масу Ардуино-а поред пин-а број 13. Повежите 1к Охм отпорник са негативном ногом ЛЕД диоде тако да ЛЕД не ради дува кад се окрене струја НА . ( Белешка: Додавање отпорника у струјни круг није обавезно јер напон није толико да испуши ЛЕД.)

    Кружни дијаграм

  2. ШИФРА: Након састављања кола на хардверу отворите МАТЛАБ софтвер и на њега напишите следећи код. Код је врло једноставан и саморазумљив, али нека општа објашњења кода дата су у наставку:
% креира ардуино објекат а = ардуино ('цом11