Arduino IDE 2 Ultimate Guide
안녕하세요. 아두이노 IDE Perfect Guide에 오신 걸 환영합니다.
여기서는 자신만의 Arduino 프로젝트를 만들고 수준 높은 제작자가 되기 위해 가장 먼저 알아야 할 모든 것을 다루는 안내 과정입니다. 아두이노를 자유자재로 능숙하게 다룰 수 있으려면 우선 놀 수 있는 환경을 알아야겠죠? 바로 그 환경을 설치하고 툴을 사용하는 방법을 친절하게 안내해 드립니다.
본 가이드를 읽고 나면 새롭게 바뀐 아두이노 IDE 2 환경에서 빠른 시간에 멋진 프로젝트를 개발하는 메이커가 될 것입니다. 많은 그림과 예제를 통해 아두이노 통합 개발 환경의 모든 기능을 익히실 수 있습니다.
저는 캐어랩 대표인 김봉조입니다. 제작자로서 다른 사람들에게 다양한 기술을 사용하고 놀라운 프로젝트를 만드는 방법을 가르치는 것도 즐깁니다. 이 자료에서는 강좌 동영상, 코드 예제, 회로도, 이미지, 기타 리소스 등 관련 강좌 자료를 모두 찾을 수 있습니다.
우리는 Arduino를 사용하여 작업할 것이므로 이 과정을 따르려면 Arduino 보드가 필요합니다. 센서, 디스플레이, 일반 전자 부품 등 다양한 유형의 하드웨어 작업을 포함한 다양한 개념을 소개할 예정이며, 이 모든 작업에 사용하는 키트는 곧 안내해 드리겠습니다.
본 아두이노 IDE 2 Perfect Guide 목표를 말씀드리자면,
● Arduino가 무엇인지, 어떻게 작동하는지 이해하세요.
● Arduino를 안전하게 사용하는 방법 알아보기
● Arduino IDE(통합 개발 환경)에서 작성한 코드를 사용하여 Arduino를 프로그래밍하는 방법을 익히세요.
● Arduino 특정 프로그래밍과 함께 C 및 C++를 사용하여 프로그래밍 개념을 학습합니다.
● 프로그래밍 및 프로토타입에 대한 모범 사례 개념 이해
● 다양한 하드웨어와 구성 요소를 사용하고 브레드보드를 사용하여 프로젝트 프로토타입을 제작해 보세요.
● Arduino를 사용하여 나만의 혁신적인 프로젝트를 구축하는 방법을 알아보세요.
준비되었으면 저와 함께 아주 편한 속도로 달려보실래요?
우선 목차를 살펴보겠습니다.
<목 차>
1. Arduino IDE 2 스캐닝 13
1.1 개요 13
1.2 스케치북 15
1.3 보드 관리자 15
1.4 라이브러리 관리자 16
1.5 직렬 모니터 17
1.6 시리얼 플로터 18
1.7 예제 스케치 19
1.8 디버깅 20
1.9 자동 완성 21
1.10 원격 스케치북 22
1.11 펌웨어 및 인증서 업로더 23
2. Arduino IDE 2 설치와 Hello World 24
2.1 시작하기 24
2.2 IDE 다운로드 및 설치 24
2.3 Arduino 하드웨어 드라이버 28
2.4 Nano 33 IoT 보드 패키지 설치 29
2.5 스케치 코드 컴파일과 실행(업로드) 33
2.6 Hello World 실행하기 36
3. 시리얼 프로터 도구 사용 39
3.1 사전 준비 사항 39
3.2 예제 스케치 40
3.3 시리얼 플로터 테스트 42
4. 직렬 모니터 도구 사용 46
4.1 요구 사항 46
4.2 통합 모니터 46
4.3 직렬 모니터 도구 사용 48
4.4 여러 직렬 모니터를 동시에 사용하기 50
5. 아두이노 IDE의 보안 54
5.1 다른 회사 제공 구성 요소 55
5.2 버전 관리 55
6. 라이브러리 설치 57
6.1 라이브러리란? 57
6.2 라이브러리 설치하기 57
6.3 라이브러리 포함하기 60
7. 펌웨어 버전 업데이트 및 인증서 업로드하기 64
7.1 개요 64
7.2 호환 보드 64
7.3 펌웨어 업데이트 시기 65
7.4 아두이노 클라우드 65
7.5 펌웨어 업데이터 65
7.6 인증서 업로더 67
8. Arduino IDE 2로 디버깅하기 70
8.1 개요 70
8.2 호환 보드 70
8.3 하드웨어 설정 71
8.4 디버거 알아보기 72
8.5 디버거 사용 73
9. 자동 포맷터 기능 사용자 지정 79
9.1 사용자 지정 구성 설정 79
9.2 기본 포맷 파일 80
10. IDE 2와 아두이노 클라우드 간에 스케치 동기화하기 82
10.1 클라우드 사용 장점 82
10.2 원격 스케치북 개념 이해 83
10.3 아두이노 계정 만들기 85
10.4 원격 스케치북 활성화하기 87
10.5 다운로드, 편집 후 올리기 91
10.6 새로운 클라우드 스케치 95
10.7 자주 묻는 질문과 답변 96
11. 자동 완성 기능 97
11.1 자동 완성 활성화/비활성화하기 97
11.2 자동 완성 기능 98
12. 아두이노 IDE 2로 스케치를 보드에 업로드하는 방법 103
12.1 검증 및 업로드 103
12.2 읽어주세요(Linux 사용자만 해당) 107
13. 아두이노 IDE 2 다운로드 및 설치하기 109
13.1 아두이노 IDE 2 109
13.2 Windows에 서 설치 109
13.3 macOS에 설치 111
13.4 Linux에 설치 111
14. IDE 2에 코어 설치하기 114
14.1 코어 설치하기 114
14.2 사용 보드의 버전 변경하기 117
14.3 어떤 코어를 설치해야 하나요? 120
14.3.1 AVR 120
14.3.2 MegaAVR 121
14.3.3 UNO R4 121
14.3.4 SAM 122
14.3.5 SAMD 122
14.3.6 Mbed OS GIGA 123
14.3.7 Mbed OS Nano 123
14.3.8 Mbed OS Portenta 123
14.3.9 Mbed OS Nicla 124
14.3.10 Mbed OS Edge boards 124
14.3.11 Renesas Portenta 125
14.3.12 ESP32 125
15. 다른 파일 다운로드 안내 126
16. 참고 문헌 127
17. 저자 연락처 128
그럼 즐거운 여행 되세요.
즐거운 여정 되세요.