이번엔 매트랩(MATLAB)에서 아두이노(Arduino)를 연동하는 방법을 소개해보겠습니다. 아두이노 Uno 처럼 초기 시리즈 뿐만 아니라 아두이노로 활용이 가능한 ESP32, ESP8266 등도 포함됩니다.
그 외에도 STM32 프로세서도 가능하며, 라스베리파이도 가능합니다. 요즘 매트랩으로 연동 안되는게 없어요.
참고로 아래 글에서 안내된 대로 아두이노IDE와 ESP32 애드온이 설치되어 있어야 작동할 것입니다.
https://johnnyjay.tistory.com/90
ESP32에 아두이노 IDE 설치하기 (윈도우, MAC, Linux)
아두이노(Arduino) IDE 및 프로그래밍 언어를 사용하여 ESP32를 프로그래밍할 수 있는 아두이노 IDE용 애드온이 있습니다. 이 글에서 Windows, Mac OS X 또는 Linux 등 어떤 OS 이건 아두이노 IDE에 ESP32 보드를
johnnyjay.tistory.com
만약 매트랩에서 하드웨어 지원 패키지로 아두이노 애드온을 설치해도 안된다면 아두이노IDE와 애드온이 설치되었는지 체크하세요!
사진과 같이 오른쪽 상단에 홈 탭 -> 애드온 -> 하드웨어 지원 패키지 받기를 클립합니다.
따로 검색을 안해도 가장 인기있는 아두이노의 매트랩 서포트 패키지, 시뮬링크 서포트 패키지, 그리고 라스베리파이 서포트 패키지와 STM32패키지 까지 보이네요.
매트랩 서포트 패키지를 클릭합니다 (시뮬링크는 그 다음 설치 예정)
참고로 아두이노 서포트 패키지는 2014a 버전 이후로 사용이 가능합니다.
설치를 클릭하고 진행하시면 아래와 같은 창이 뜨면서 설치가 될 것입니다. 참고로 로그인 해야해요.
참고로 타사 패키지 다운로드가 매우 오래걸려요... 잠깐 낮잠자고 오세요.
다 되면 '지금 설정'을 눌러주세요. 그래야 설정을 완료할 수 있어요.
Enable installation of Arduino USB Driver 체크 후 Next.
그리고 나머지 설정 방법은 아래 MathWorks의 글을 참고하세요.
https://kr.mathworks.com/help/supportpkg/arduinoio/ug/configure-setup-for-esp32-hardware.html
Set up and Configure ESP32 Hardware - MATLAB & Simulink - MathWorks 한국
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다. 명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
kr.mathworks.com
어렵지 않아요.
참고로 ESP32가 안뜬다면 본인의 MATLAB 버전을 확인해보세요.
https://kr.mathworks.com/hardware-support/arduino-matlab.html
Arduino Support from MATLAB
Connect to and control Arduino inputs and outputs from MATLAB
kr.mathworks.com
MATLAB에서 ESP32는 R2022a 부터 지원합니다.
그리고 아래는 시뮬링크 지원에 관련된 글
https://kr.mathworks.com/hardware-support/arduino-simulink.html
Arduino Support from Simulink
Create and run Simulink models on Arduino boards
kr.mathworks.com
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif)
'전자 | 제어 | 항공우주 > MATLAB with ESP32' 카테고리의 다른 글
[MATLAB+아두이노] MATLAB로 ESP32, 아두이노 LED On/Off 코드 (2) | 2022.09.22 |
---|---|
[MATLAB+아두이노] ESP32 및 Arduino의 MATLAB Support 정보 (이름, 함수 등) (0) | 2022.09.22 |
ESP32에 아두이노 IDE 설치하기 (윈도우, MAC, Linux) + WiFiScan (0) | 2022.09.17 |
MATLAB&Simulink 에서 C/C++ 언어 사용하기 - MinGW-w64 (0) | 2022.09.17 |
댓글