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

[MATLAB+아두이노] MATLAB로 ESP32, 아두이노 LED On/Off 코드

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

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.writeDigitalPin(ledPin,1);
    pause(deltaT_blink/2);
end

 

끝!

반응형

댓글