본문 바로가기
전자 | 제어 | 항공우주/MATLAB with ESP32

[MATLAB+아두이노] 아두이노 하드웨어 서포트 패키지 설치하기 (esp32, uno, 라즈베리파이, STM32)

by 상상메카J 2022. 9. 17.
반응형

매트랩 아두이노 ESP32 STM32 UNO ESP8266

이번엔 매트랩(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

반응형

댓글