본문 바로가기
반응형

MATLAB3

[MATLAB+아두이노] MATLAB로 ESP32, 아두이노 LED On/Off 코드 MATLAB+아두이노로 하는 가장 심플한 프로젝트 코딩을 배우면 마치 Hello World를 하듯이, 임베디드를 하면 항상 처음 하는 것이 LED 를 On/Off하는 것이다. 자 이제 코드를 살펴보자 clear clc close all %User Setting ledPin = 'D32'; deltaT_blink = 1; %Matlab에서 ESP32 세팅 port = 'COM3'; board = 'ESP32-WROOM-DevKitV1'; a = arduino(port, board); %20번 반복해서 깜박이는 코드 for k=1:20 %Turn the LED off a.writeDigitalPin(ledPin,0); pause(deltaT_blink/2); %Turn the LED on a.writeDig.. 2022. 9. 22.
[MATLAB+아두이노] 아두이노 하드웨어 서포트 패키지 설치하기 (esp32, uno, 라즈베리파이, STM32) 이번엔 매트랩(MATLAB)에서 아두이노(Arduino)를 연동하는 방법을 소개해보겠습니다. 아두이노 Uno 처럼 초기 시리즈 뿐만 아니라 아두이노로 활용이 가능한 ESP32, ESP8266 등도 포함됩니다. 그 외에도 STM32 프로세서도 가능하며, 라스베리파이도 가능합니다. 요즘 매트랩으로 연동 안되는게 없어요. 참고로 아래 글에서 안내된 대로 아두이노IDE와 ESP32 애드온이 설치되어 있어야 작동할 것입니다. https://johnnyjay.tistory.com/90 ESP32에 아두이노 IDE 설치하기 (윈도우, MAC, Linux) 아두이노(Arduino) IDE 및 프로그래밍 언어를 사용하여 ESP32를 프로그래밍할 수 있는 아두이노 IDE용 애드온이 있습니다. 이 글에서 Windows, M.. 2022. 9. 17.
MATLAB&Simulink 에서 C/C++ 언어 사용하기 - MinGW-w64 매트랩(Matlab)에서는 매트랩 언어를 사용합니다. 그런데 다른 마이크로컨트롤러, 프로세서 등을 매트랩에서 활용하기 위해서 C/C++을 설치해야 하는 경우가 있죠. 특히 아두이노 ESP32, STM32 등을 활용할 때 그렇습니다. 내 컴퓨터에 VSCode, 혹은 Visual Studio에서 이미 C/C++ 컴파일러가 설치되어 있어도, 매트랩에서 작동하기 위해선 추가적인 애드온 설치가 필요합니다. 심플하게, MinGW-w64 라는 매트랩 애드온 프로그램을 설치해야 매트랩에서 C/C++ 언어를 사용할 수 있습니다. 그렇지 않으면 C/C++ 언어로 구성된 프로그램을 돌리면 아래와 같은 에러 메세지를 보게 됩니다. "No supported compiler or SDK was found. see Install .. 2022. 9. 17.
반응형