아두이노 프로젝트 폴더 설명.
v. Arduino IDE 2.3.6 폴더 이름 주 사용 위치 IDE/빌드 시스템 동작 주 용도 src 스케치 / 라이브러리 컴파일 대상에 포함 핵심 소스 코드 (.h, .cpp) utility 라이브러리 컴파일 대상에 포함 라이브러리 내부 보조 코드. 권장하지 않음. data 스케치 파일 시스템에 업로드 (컴파일 X) 웹페이지, 설정 파일 (.html, .json) examples 라이브러리 IDE '예제' 메뉴에 표시 라이브러리 사용 예제 (.ino) docs 스케치 / 라이브러리 무시 (인식 안 함) 프로젝트 문서 (Markdown, PDF) tests 스케치 / 라이브러리 무시 (인식 안 함) 유닛 테스트 코드 extras 기타 무시 (인식 안 함) 기타 자료 (데이터시트, 3D 모델) schematics 스케치 / 라이브러리 무시 (인식 안 함) 하드웨어 회로도 assets 스케치 / 라이브러리 무시 (상황에 따라 다름) 리소스 파일 (이미지, 폰트 원본) 1. 아두이노 IDE가 특별하게 인식하는 폴더. 이 폴더들은 아두이노 IDE가 컴파일하거나 메뉴에 표시하는 등 특별한 기능을 수행합니다. - src 아두이노의 공식 스펙은 src를 표준으로 권장합니다. 이 폴더 안의 모든 .c, .cpp 파일은 스케치와 함께 자동으로 컴파일됩니다. .ino 파일이 너무 길어질 때 코드를 기능 별로 분리하거나, 해당 스케치에서만 사용할 라이브러리를 넣을 때 사용합니다. 하위 폴더를 자유롭게 둘 수 있고, 아키텍처별 코드를 src/arch/avr, src/arch/esp32처럼 나눠 쓰기도 합니다. 내_프로젝트_폴더/ ├── 내_프로젝트.ino └── src/ └── MyLibrary/ <-- (사용하려는 라이브러리 폴더) ├── MyLibrary.h ├── MyLi...