Skip to content

web_server_IO_Sd_fliip_Swich

A 6-Channel Arduino Ethernet I/O Control Server with SD-Based Web UI

scott

Published February 20, 2026

Original author: thomasz_05Original source (new tab)

web_server_IO_Sd_fliip_Swich

Components

Hardware components Software Apps and online services

Project description

임베디드 환경에서 웹 기반 제어 기능을 구현할 때 가장 큰 제약은 제한된 SRAM과 Flash 용량입니다. 특히 HTML, JavaScript, 상태 처리 로직을 모두 MCU 내부에 포함시키는 방식은 유지보수성과 확장성 측면에서 비효율적입니다. ■ 해결하려는 문제 MCU 자원 제약 하에서 웹 UI + 실시간 제어 구현 다중 브라우저 접속 시 상태 불일치 문제 해결 구조적으로 확장 가능한 I/O 제어 패턴 설계 ■ 타겟 환경 동일 LAN 내 브라우저(PC/모바일) Arduino Uno 기반 소형 제어 시스템 교육용/프로토타이핑/간단한 산업용 제어 응용 2. 시스템 아키텍처 ■ 구성 요소 Arduino Uno Arduino Ethernet Shield 2 (W5500 기반) SD 카드 (index.htm 저장) 디지털 출력 6채널 (LED 예시: D3, D5, D6, D7, D8, D9) ■ 데이터 흐름 Data Flow (AI Image) 사용자가 브라우저에서 접속 서버는 SD 카드에서 index.htm을 읽어 HTTP 응답 사용자가 토글 버튼 클릭 → HTTP GET 요청 (?LED1=1) 서버는 문자열 분석 후 GPIO 출력 변경 클라이언트는 1초…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.