- Pakiet pomocy technicznej do konfiguracji sprzętu dla MATLAB:
- Testowanie MATLAB:
- Sterowanie diodami za pomocą MATLAB i Arduino:
W tym projekcie nauczymy się,
- Jak skonfigurować obsługę sprzętu dla Arduino w oprogramowaniu MATLAB.
- Jak kontrolować Arduino za pomocą kodu MATLAB.
Zwykle używamy Arduino IDE do pisania i przesyłania kodów do Arduino. Zaletą MATLAB-a jest to, że wykorzystuje język programowania wysokiego poziomu, który jest łatwiejszy niż C / C ++. Inną zaletą korzystania z MATLAB jest to, że możemy szybko zobaczyć wyniki operacji I / O (bez kompilacji). Ponadto MATLAB zapewnia funkcje kreślenia, których możemy użyć do szybkiej analizy i wizualizacji danych zebranych z Arduino. Najpierw dowiemy się, jak skonfigurować pakiet obsługi sprzętu dla Arduino w oprogramowaniu MATLAB. Po skonfigurowaniu pakietu obsługi sprzętu dla Arduino w oprogramowaniu MATLAB będziemy sterować diodami LED podłączonymi do płytki Arduino za pomocą kodu MATLAB.
Pakiet pomocy technicznej do konfiguracji sprzętu dla MATLAB:
Krok 1. Uruchom MATLAB (preferowana najnowsza wersja).
Krok 2. W sekcji Środowisko wybierz Dodatki> Uzyskaj pakiety pomocy sprzętowej .
Krok 3. Uruchomi się okno eksploratora dodatków.
Krok 4. Kliknij MATLAB Support Package for Arduino Hardware.
Krok 5. Kliknij Instaluj, teraz instalator poprosi Cię o zalogowanie się do konta MathWorks. Jeśli nie masz konta MathWorks, możesz je utworzyć podczas instalacji.
Krok 6. Po zalogowaniu zaakceptuj umowę licencyjną i przejdź do instalacji.
Krok 7. Teraz poczekaj na pobranie i zainstalowanie pakietu.
Krok 8. Teraz pomyślnie zainstalowałeś pakiet wsparcia Arduino dla MATLAB.
Testowanie MATLAB:
Po zainstalowaniu pakietu wsparcia dla MATLAB, musimy sprawdzić, czy jest on poprawnie zainstalowany, czy nie.
1. Otwórz MATLAB.
2. Podłącz Arduino do komputera.
3. Wpisz następujące polecenie w oknie poleceń MATLAB.
a = arduino ()
4. Jeśli mamy więcej niż jedno Arduino podłączone do komputera, możemy określić typ płytki i port COM, do którego jest podłączona za pomocą następującego polecenia.
a = arduino ('COM5', 'uno')
5. Po wpisaniu powyższego polecenia MATLAB spróbuje skomunikować się z Twoim Arduino, jeśli się powiedzie, MATLAB wyświetli właściwości płytki Arduino podłączonej do komputera.
6. Teraz możemy zobaczyć zmienną „a” w obszarze roboczym, która jest obiektem arduino MATLAB-a. Aby wyczyścić obiekt, możemy użyć następującego polecenia.
wyczyść a
Spowoduje to usunięcie obiektu Arduino z obszaru roboczego.
Sterowanie diodami za pomocą MATLAB i Arduino:
W tym przykładzie zamierzamy migać diodą LED podłączoną do Arduino za pomocą MATLAB.
Wymagane składniki:
- Arduino
- Rezystory
- Diody LED
- Kabel USB do Arduino
Schematyczny:
Kroki:
- Uruchom MATLAB.
- Podłącz Arduino do komputera.
- Wykonaj obwód, jak pokazano na schemacie.
- Otwórz swój kod.m.
- Zapisz go i uciekaj.
- Dioda LED zaczyna migać.
- Po 5-krotnym mignięciu dioda gaśnie.
Kod jest bardzo prosty i znajduje się poniżej, skopiuj go i zapisz w pliku z rozszerzeniem.m. Możesz pobawić się kodem i dostosować go do swoich wymagań. Pełne działanie projektu pokazano na poniższym filmie.
Jeśli chcesz dowiedzieć się więcej o interfejsie graficznym MATLAB z Arduino, sprawdź ten projekt: System automatyki domowej oparty na GUI wykorzystujący Arduino i MATLAB