반응형

cli 시스템 2

아두이노 UART 디버깅 콘솔 확장 – 설정값 EEPROM에 저장하기

🔧 아두이노 UART 디버깅 콘솔 확장 – 설정값 EEPROM에 저장하기UART 디버깅 콘솔에서 명령어를 통해 설정값을 바꾸는 것만으로는 부족합니다. 왜냐하면 전원을 껐다 켜면 값이 초기화되기 때문입니다. 실전에서는 반드시 설정을 저장하고 유지하는 구조가 필요합니다.이번 글에서는 사용자가 설정한 값을 EEPROM에 저장하고 불러오는 기능을 UART 명령어 기반으로 구현해 보겠습니다. 목표는 시스템 재시작 후에도 설정이 그대로 유지되는 지속 가능한 설정 시스템을 만드는 것입니다.✅ 1. 구현할 기능 요약SET SPEED 100 → 현재 속도 설정SAVE → 현재 속도 EEPROM에 저장LOAD → EEPROM에서 속도 불러오기📦 2. 필요한 라이브러리#include // 내장 EEPROM 라이브러리 ..

아두이노 2025.04.21

아두이노 UART 디버깅 콘솔 만들기 – 시리얼 명령어 처리 시스템 완전 구현

아두이노 UART 디버깅 콘솔 만들기 – 시리얼 명령어 처리 시스템 완전 구현 임베디드 개발자라면 반드시 한 번쯤 만들어보는 도구가 바로 UART 디버깅 콘솔입니다. 시리얼 통신을 통해 장치에 명령을 보내고, 상태를 조회하며, 직접 LED를 제어하거나 센서값을 확인할 수 있는 CLI(Command Line Interface)는 디버깅 도구의 핵심입니다. 이번 글에서는 아두이노에서 시리얼 명령어를 파싱하고 처리하는 콘솔 시스템을 직접 구축하는 방법을 소개합니다. 1. 무엇을 만들 것인가? 시리얼로 명령어 입력 → 처리 → 결과 응답 예: LED ON, LED OFF, STATUS?, SET SPEED 50 파싱 방식 → 문자열 비교 vs 문자열 분할 방식 ..

아두이노 2025.04.21
반응형