Software/MATLAB

MATLAB 에서 시리얼 통신 공부

초인로크 2025. 3. 11. 12:17
반응형

USB로 연결되어 있는 ESP32의 LED를 컨트롤하는 것을 연습 삼아 프로그래밍.

 

<매트랩>

- seriallist : 현재 컴퓨터에 시리얼 연결되어 있는 디바이스  리스트가 나옴

- serialport : 시리얼로 통신하기 위한 포트 설정

- writeline : 시리얼 포트로 아스키코드 문자열을 보냄

- clear : 워크스페이스의 내용을 클리어하고 메모리 개방

 

 

 

 

참고로 다음의


writeline(esp,
"512 512 512 512")

 

로 4개의 모터값을 한번에 보내봤는데,

 

성공적으로 ESP-NOW 를 통해 각각의 모터를 제어할 수 있었다.

 

 

 

<아두이노>

1 에 대한 아스키코드 문자열이 오면

5번 핀에 달린 LED를 켰다 끈다.

 

 

 

 

아두이노에 미리 프로그램을 작성 한 뒤에,

 

매틀랩에서 코드를 실행시키면 아래와 같이 LED가 켜졌다 꺼짐.

 

 

 

 

이제 이걸 응용하는 프로그래밍을 작성해야 한다.

반응형