본문 바로가기
반응형

전자 | 제어 | 항공우주/MATLAB with ESP325

[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 및 Arduino의 MATLAB Support 정보 (이름, 함수 등) (이 글은 Mathwork 공식 홈페이지의 글을 참조하여 보기 쉽게 작성하였습니다) 아두이노 혹은 ESP32를 MATLAB에서 활용하기 위해서는 보드 이름을 MATLAB에서 뭐라고 인식하는지, Input Argumnent에 대한 정보가 필요합니다. 아두이노, ESP32 보드에 대한 이름입니다. 아두이노/ESP32 보드 이름과 MATLAB 지원 기능 Arduino Board Input Argument WiFi Bluetooth Supported Internal Voltage (V) Arduino Uno 'Uno' No Yes 5.0(default), 1.1 Arduino Due 'Due' No Yes 3.3(default) Arduino Mega 2560 'Mega2560' No Yes 5.0(defaul.. 2022. 9. 22.
ESP32에 아두이노 IDE 설치하기 (윈도우, MAC, Linux) + WiFiScan 아두이노(Arduino) IDE 및 프로그래밍 언어를 사용하여 ESP32를 프로그래밍할 수 있는 아두이노 IDE용 애드온이 있습니다. 이 글에서 Windows, Mac OS X 또는 Linux 등 어떤 OS 이건 아두이노 IDE에 ESP32 보드를 설치하는 방법을 보여드리겠습니다. 아두이노 IDE 설치 먼저, 최신 버전의 Arduino IDE가 설치되어 있는지 확인하세요. 최신 버전이 아니면 지우고 다시 설치하는 것을 권장합니다. 안 그러면 ESP32는 작동하지 않을 수 있어요. https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interactive el.. 2022. 9. 17.
[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.
반응형