У овом упутству ћете научити да успоставите директну везу између вашег Ардуина и Матлаба, тако да можете да програмирате свој Ардуино директно преко Матлаба. Веома је корисно када радите на сложеној роботици као што је Роботиц Ханд, Хуманоид итд. Јер свој сложени програм можете обрадити на рачунару у Матлабу, а затим директно програмирати резултате у Ардуину.
Па кренимо:
Пре свега морате да преузмете Ардуино пакет подршке са Матлаба. Можете га преузети на следећем линку:
хттп://ин.матхворкс.цом/хардваре-суппорт/ардуино-матлаб.хтмл
Преузеће компресовану датотеку, па је пре свега декомпримовати и сачувати у фасцикли и фасцикли дати име АрдуиноИО. Сада отворите Ардуино ИДЕ, ја користим Ардуино 1.0.6, кликните мени менија, а затим отворите фасциклу АрдуиноИО и изаберите.пде датотеку која вас занима из мапе Пде. Одабрао сам адиоес.пде јер нам омогућава управљање серво моторима. Можете одабрати друге програме према свом избору. О разним пде датотекама можете сазнати само отварањем у Ардуино ИДЕ-у.
Сада ће последњи корак бити учитавање програма адиоес.пде на ваш Ардуино и сада ћемо прећи на Матлаб.
Покушаћу да вас научим о Матлаб коду користећи слику тако да буде лако разумљива.
Најважније је да одаберете фасциклу АрдуиноИО као своју тренутну фасциклу у Матлабу. То можете учинити тако што ћете кликнути на „претражи директоријум“.
Сада када је изабрана ваша тренутна фасцикла, можете кликнути на ардуино.м да бисте добили све функције и команде које можете користити. То можете видети, прва команда је ардуино (цомпорт).
Сада ће ваша прва наредба бити стварање променљиве а = ардуино („ЦОМ3“); , створиће променљиву 'а' која ће се користити за комуникацију између Ардуина и Матлаба. Након тога ће требати неколико секунди да повежете свој Ардуино са Матлабом. Можете га видети на доњој слици. У () морате писати о том ЦОМ порту на који је повезан наш Ардуино.
А након што веза буде успешна, можете да видите који различити хардвер можете да користите.
После тога морате да прикачите свој серво на један од ПВМ пинова који се налазе у Ардуину. Користио сам ПИН 3, али можете изабрати било кога ко има ПВМ, морате користити сервоАттацх (а, 3); заповест да се то уради.
Након што је ваш серво причвршћен, можете да користите команду серво Врите да бисте га ротирали под било којим углом. Као у горњем примеру, ротирам га за 45 степени. За то морате наредбу сервоВрите (а, 3,45).
Струјно коло:
Користио сам серво мотор који захтева напајање од 7,4 В. Па га снабдевам напајањем помоћу ЛиПо батерије. Једна од најважнијих ствари је да се земља за напајање кратко споји на масу Ардуина, иначе серво неће радити исправно. То је најчешћа грешка која се догоди. Такође не дајте моћ серво-у са вашег Ардуина, јер може да уништи ваш Ардуино.
/>