1..1arduino 1 이란 무엇입니까?
1.2arduino uno 2
1.2. 1 프로세서 3
1.2.2 직렬 포트 4
1.2.3 전원 공급 장치 5
1.2.4 확장 소켓 6
1.2.5 차폐 8
1.3 arduino mega 256011
1.4 이전 하드웨어 12
1.4. 1arduino 일련 번호 12
1.4.2 오디오 USB13
1.4.3 arduino extreme14
1.4.4 Arduino 사성룡 범용 (차세대) 14
1.4.5 arduino dieci Mila14
1.4.6 arduino duemilanove15
1.4.7 arduino mega15
1.5 누가 arduino 15 를 하고 있습니까?
1.5. 1 공식 라이센스 제품 15
. 1.5.2 기타 17
1.6 스스로 arduino 17
1.6.1arduinopcb17
1.6.2 빵판 아르두노18
1.7 요약 19
제 2 장 소프트웨어 2 1
2. 1 호스트 및 타겟 2 1
2.2 순차적 점진적 2 1
첫 번째 단계: 코드 작성 22
2.2.2 단계 2: 코드 컴파일 27
2.2.3 단계 3: 칩 프로그래밍 28
2.2.4 단계 4: 테스트 및 디버깅 29
2.2.5 단계 5: 29 를 반복합니다
2.3 반자동 29
2.4 추가 33
2.5 요약 33
제 3 장 atmel AVR 34
3. 1 원점 34
3.2avr 칩 시리즈 34
3.3 질문: 칩 장비 설명서 35
3.4 칩 패키지 35
3.4. 1 기울기) 35
3.4.2 표면 실장 장치 (smd) 36
추가 핀 37
3.5 핀 정의 37
3.6avr 코어 43
3.6. 1 시계 소스 45
주소 공간 46
명령어 세트 49
3.7 내부 주변 장치 54
범용 입출력 (입출력 i/o) 55
외부 인터럽트 55
타이머/카운터 56
3.7.4usart 57
3.7.5 이중선 직렬 인터페이스 (twi), 즉 I2C 57 입니다.
아날로그 입력 58
3.8 요약 58
4 장 하드웨어 지원 59
4. 1 회로도 59
4.1..1구성 요소 유형 60
4. 1.2 부품 번호 60
4. 1.3 구성요소 값 6 1
4. 1.4 구성요소 값 오차 6 1
4. 1.5 구성 요소의 추가 매개 변수 62
4. 1.6 연결 62
4.2 회로 기판 전원 공급 장치 63
4.2. 1 터미널 전원 콘센트 63
4.2.2 입력 전원 조정 63
전압 조정기 65
4.2.4 전원 회로의 진화 65
4.3 직렬 포트 67
4.4 프로세서 69
4.4. 1 전력 소비량 69
4.4.2i/o 드라이버 용량 70
신호 재설정 70
4.4.4 시간 기준
4.4.5 디커플링 커패시터 7 1
4.4.6 플래시 7 1
4.5 확장 공간 7 1
4.6 구조 쉐이프 72
4.7 범용 직렬 버스 (USB): 신호+전원 73
4.8 요약 74
제 5 장 arduino 소프트웨어 75
5. 1 오픈 소스 소프트웨어 76
5.2 멀티 플랫폼 지원 76
5.3 Arduino 76 상속 및 개발
5.4 소프트웨어 설치 77
5.5 연습 77
5.6 사용자 인터페이스 78
파일 메뉴 79
메뉴 편집 및 컨텍스트 메뉴 편집 80
5. 6. 3 키 메뉴 80
5. 6. 4 도구 메뉴 8 1
도움말 메뉴 82
5.7 요약 82
6 장 최적화 83
6. 1 실현가능성 83
6.2 압축 플래시 프로그램 83
6.2.65438 +0 깜박임 84 구현 방법
6.2.2 공간 절약을 측정하는 최적화 조치 84
코드 분석 84
6.2.4 핀 모드 없는 생활 () 85
6.2.5 약어 및 약어 86
6.2.6 이진 쓰기 87
심층 분석 87
6.2.8 쉽게 뒤집기 88
88 을 더욱 간소화하다
6.2. 10 보다 효과적인' 시간 낭비' 89
6.2. 1 1 하위 코드 89
6.3 간단한 직렬 통신을 사용하여 공간 절약 90
6.3. 1 "안녕, 세상!" 무슨 짓을 한 거야? 9 1
6.3.2 구성 레지스터 쓰기 9 1
데이터 전송 93
6.3.4 문자 문자열 94
6.3.5 출력 번호 95
6.4 SRAM 96 저장
6.4. 1 SRAM 96 측정용
6.4.2 최소 베어 메탈 98
메모리 파티션 99
변수 100 의 위치
적절한 데이터 형식 100 을 사용합니다.
6.4.6 문자열 다시 검색 10 1
6.5 저전력 또는 고속? 102
6.6 전자 측정 103
6.6. 1 arduino 를 테스트 기기로 사용 103
6.6.2 가능한 한 빨리 105
6.6.3 감속 108
6.6.4 전력 소비량 1 10 을 더욱 줄입니다.
6.7 요약 1 12
제 7 장 하드웨어 및 소프트웨어 1 13
7. 1 사용 가능한 주변 장치 1 13
7.1..1직렬 1 13
7. 1.2 범용 디지털 입력 및 출력 1 19
7. 1.3 타이머 및 카운터 12 1
7. 1.4 펄스 폭 변조 (PWM) 출력 124
7. 1.5 아날로그 입력 129
7. 1.6 외부 인터럽트 133
7. 1.7 인터럽트 설명서 135
7.2 요약 137
제 8 장 템플릿 엔지니어링 139
8. 1 단순한 깜박이는 led 가 아닙니다. 단순 139 부터 시작합니다.
8.1..1충분히 느림 142
8. 1.2 최적화된 6 채널 조광기 기본 완료 144.
8. 1.3 어둡게 147
8.2 플래시 led 의 기타 용도 154
8.2. 1 적외선 리모콘 154
8. 2. 2 TV-방송-방송 156
8.3 여러 개의 깜박임 led 157
8.3. 1 직접 구동 157 의 예
8.3.2 led 드라이브로 159 직접 구동.
8.3.3 재사용 기술 160
8.4 디지털 시계 174
8.4. 1 정밀도 179
사용자 인터페이스 180
8.4.3 기타 기능 180
8.5 요약 18 1
제 9 장 프로젝트 관리 182
9. 1 문서 182
9.1..1소스 코드 주석 183
9. 1.2 공간 184
9. 1.3 당신이 의미하는 대로 프로그래밍하고, 당신의 코드에 따라 185 를 설명합니다.
9. 1.4 자동 문서 186
9. 1.5 는 "독자" 186 입니다
9. 1.6 하드웨어 설명서 187
9. 1.7 더 188
9.2 팀 협력 및 협력 개발 189
블로그 190
9.2.2 포럼 190
위키 19 1
9.2.4 수정된 제어 시스템 19 1
9.2.5 개정 번호 및 개정 번호 192 에 대한 설명
9.2.6 작품 출시 사이트 192
9.3 라이센스 방법 선택 195
9.3. 1 특허 및 상표 195
저작권 196
9.3.3 오픈 소스 197
9.3.4 공공 분야 198
9.4 요약 199
10 장 하드웨어 설계 200
10. 1 하드웨어 이해 200
10. 1. 1 필수 20 1
무엇을 주문하시겠습니까? 202
10.2 적외선 근접 센서 203
간단한 프로토 타입 205
몇 가지 간단한 개선 207
인쇄 회로 기판 2 10
10.2.4pcb 레이아웃 기술
첫 번째 시도 2 12
10.2.6 소버전 2 14
2/kloc 연결-0/5
10.3 맞춤형 오디오 216.
10.3. 1 기존 arduino 및 실드보드 2 16 과 호환.
10.3.2 가능한 전원 선택 2 17
프로세서 선택 2 18
10.3.4 그리고? 2 19
10.4 디자인 소프트웨어 2 19
10.4.1CAD softeagle 220
독수리 팁 220
10.5 요약 22 1
1 1 장 소프트웨어 설계 222
11..1arduino 고급 테마 222
11..1arduino 라이브러리 쓰기 222
11..1.2 대체 커널 229
1 1.2 arduino 239 가 필요하지 않습니다.
1 1.2. 1 베어 메탈 재탐사 239
1 1.2.2 기타 개발 환경 242
1 1.3 요약 245
12 장 네트워킹 246
12. 1 피어 투 피어 네트워크 246
12.1..1직렬 246 을 통해 통화
12. 1.2arduino 248 간 대화
12.2midi: 악기 디지털 인터페이스 260
12.3 인터넷 264
12.4 요약 268
13 장 더 많은 작품 샘플 269
자동 로봇 269
13.2 전원 공급 장치 270
13.3 동작 제어 270
13.4 센서 276
13.4. 1 감광성 센서 276
접촉 센서 277
13.4.3 비접촉 센서 278
13.4.4 사운드 센서 279
13.4.5 표시기, 컨트롤러 및 기타 통신 형식 279
65438+3.5 제어 시스템 28 1
13.5. 1 개방 루프 시스템
13.5.2 폐쇄 루프 시스템 282
13.6 로봇 공학 예 283
1 연습 로봇 284
다음 로봇 304
13.6.3 당신의 궁극의 로봇 3 18
13.7 요약 3 19