PSRAM 버퍼링과 센서 데이터 저장 구조

40 SPS로 4채널 센서 데이터를 최대 36분간 끊김 없이 기록하기 위해 PSRAM을 버퍼로 사용했다. 구조체 설계부터 포인터 기반 저장, 분할 전송, 실시간 표시 분리까지 정리했다.

2026년 5월 23일 · 7 min · 서보민

시작하며

학부 시절 ATmega4809로 작성했던 펌웨어 코드를 다시 꺼내 코드리뷰 형태로 정리하는 시리즈를 시작한다. 단순히 동작하는 코드가 아닌, 잘 짜여진 코드를 찾아가는 과정이다.

2026년 4월 25일 · 1 min · 서보민

setup()과 loop()는 어떻게 실행되는가

ESP32를 Arduino IDE로 개발하면 setup()과 loop()만 보인다. 그런데 실제로 전원이 켜진 순간부터 loop()가 돌기까지, 내부에서는 어떤 일이 일어날까.

2026년 4월 11일 · 3 min · 서보민
상하지 재활 자전거 모니터링 시스템

상하지 재활 자전거 모니터링 시스템

ESP32 Feather V2 기반 4채널 로드셀 동기화 수집 시스템. ADS1232 × 4로 팔·다리 페달 힘을 동시 측정하고 WebSocket 기반 브라우저 실시간 모니터링을 제공한다.

2024년 11월 1일 · 3 min · 서보민

ATmega4809 Peripheral Driver

연세대학교 마이크로컴퓨터시스템 수업 실습 프로젝트. 커스텀 PCB 직접 납땜 후 ATmega4809 주변장치 드라이버를 외부 라이브러리 없이 레지스터 수준에서 구현.

2024년 1월 1일 · 1 min · 서보민