
Witam, chciałbym przedstawić Wam mój projekt zaliczeniowy z przedmiotu Systemy Mikroprocesorowe. Przez większość zajęć realizowaliśmy zagadnienia związane z Arduino, więc właśnie na tej platformie zrealizowałem swój projekt. Mnóstwo razy w internecie spotykałem się z pytaniami i problemami dotyczącymi połączenia Arduino i Matlaba, więc zdecydowałem się opublikować moją pracę - może ktoś z niej skorzysta. Na wstępie - Arduino można połączyć z Matlabem na dwa sposoby: za pomocą nakładki (do ściągnięcia w jednym z linków poniżej), dzięki której naszą płytkę możemy zaprogramować pisząc komendy w Matlabie lub za pomocą portu szeregowego. Dzięki pierwszej metodzie mamy od razu dostęp do wszystkich zmiennych, które możemy przedstawiać na wykresie lub realizować na nich różne operacje matematyczne. Ciekawą możliwością jest również napisanie prostego interfejsu graficznego do obsługi naszego programu na Arduino, więcej o tej metodzie: tutaj lub tutaj. Przy pracy z Matlabem polecam szukanie pomocy na oficjalnej stronie Mathworks, wszystkie funkcje są tam dokładnie opisane. Mimo to, samo programowanie mikrokontrolera w Matlabie jest dosyć toporne i przy moim projekcie zdecydowałem się na programowanie klasyczne, a komunikację z Matlabem nawiązałem drugim sposobem.

Czytaj dalej...