목차
제1장 아두이노 개요
1.1. 아두이노 란 = 1
1.2. 아두이노 특징 = 1
1.3. 아두이노 관련 모듈 = 2
1.4. 아두이노 메가 ADK 또는 메가 2560 보드 = 5
1.5. 개발환경 구축 = 8
1.6. 스케치 사용법 익히기 = 12
제2장 아두이노 문법
2.1. 스케치 프로그램의 기본 구조 = 17
2.2. 상수와 변수 = 29
2.3. 다양한 함수들 = 39
제3장 디지털 I/O 제어(Part 1)
3.1. 디지털 I/O 함수 = 54
3.2. LED 점등 회로 = 56
3.3. 스위치 입력 회로 = 57
3.4. 채터링 방지 스위치 입력 = 59
3.5. 3색 RGB LED = 61
제4장 디지털 I/O 제어(Part 2)
4.1. 자석스위치 = 76
4.2. 터치센서 = 77
4.3. 디지털 릴레이 = 78
제5장 스피커 제어
5.1. 피에조 부저(Piezo Buzzer) = 88
5.1.1 피에조 부저(Piezo Buzzer) = 88
5.1.2 부저제어용 함수 = 90
제6장 문자LCD 제어
6.1. 문자 LCD = 96
6.1.1 문자 LCD = 96
6.1.2 문자 LCD 인터페이스 = 97
6.2. LiquidCrystal 클래스 라이브러리 제공 함수 = 98
6.3. 사용자 정의문자 = 100
제7장 아날로그 I/O(Part 1)
7.1. 아날로그 I/O 함수 = 116
7.2. 아날로그 입력 = 118
7.2.1 아날로그 - 디지털 변환기(ADC : Analog - Digital Conveter) = 118
7.2.2 아날로그 - 디지털 변환기(ADC : Analog - Digital Conveter) 동작 = 119
7.3. 아날로그 출력 = 120
7.3.1 PWM(Pulse Width Modulation) = 120
7.3.2 analogWrite() 함수를 시작한 PWM 출력 = 121
7.4. CDS 센서 = 123
7.5. PSD 센서 = 124
7.5.1 PSD 센서 또는 적외선 거리 센서 = 124
제8장 아날로그 I/O(Part 2)
8.1. 온도센서 = 139
8.2. 초음파센서 = 139
8.2.1 초음파(Utrasonic) = 139
8.2.2 HC - SR04 초음파(Utrasonic) 센서 = 140
8.2.3 동작원리 = 140
8.2.4 거리계산 = 141
제9장 인터럽트
9.1. 인터럽트 = 152
9.2. 하드웨어 인터럽트 = 154
9.2.1 attachlnterrupt() 함수 = 154
9.2.2 detachlnterrupt() 함수 = 155
9.2.3 interrupts() 함수 = 156
9.2.4 nolnterrupts() 함수 = 156
9.3. 타이머 인터럽트 = 156
제10장 모터제어
10.1. 아놀로그 출력 = 169
10.1.1 PWM(Pulse Width Modulation) = 169
10.1.2 analogWrite() 함수를 사용한 PWM 출력 = 169
10.2. DC 모터 = 171
10.2.1 DC 모터 = 171
10.2.2 DC 모터 제어 = 172
10.2.3 DC 모터의 정회전과 역회전 = 173
10.2.4 SN754410 H - 브리지 IC를 사용한 DC 모터의 정회전과 역회전 = 173
10.3 서보(Servo) 모터 = 175
제11장 I2C 통신
11.1. I2C 통신 또는 TWI 통신 = 191
11.1.1 I2C 통신 = 191
11.1.2 I2C 통신 동작원리 = 192
11.2. BH1750FVI 조보 센서 = 194
11.3. TC74A0 - 5.0VAT 온도 센서 = 195
11.4. Wire 라이브러리 = 196
제12장 SPI 통신
12.1. SPI 통신 = 204
12.1.1 SPI(Serial Peripheral lnterface) 통신 = 204
12.1.2 SPI 통신 데이터 전송 포맷 = 206
12.2. micro SD 모듈 = 207
12.3. 디지털 가변저항 = 208
12.3.1 SPI 커맨드 포맷 = 210
12.4. SPI 라이브러리와 SD 라이브러리 = 210
12.4.1 SPI 클래스 라이브러리 제공 함수 = 211
12.4.2 SD 클래스 라이브러리 제공 함수 = 211
12.5. DS1307 RTC(Real - Time Clock) 모듈 = 213
제13장 시리얼통신
13.1. 컴퓨터 USB와 아두이노 하드웨어 시리얼 포트간 통신 = 230
13.2. 아두이노 메가 ADK 보드 하드웨어 시리얼 = 231
13.3. 시리얼 통신 동작 원리 = 232
13.4. 아두이노 IDE 시리얼 모니터 = 232
13.5. 아두이노 IDE의 시리얼 모니터 용도 = 233
제14장 Bluetooth 통신
14.1. 근거리무선통신 네트워크(WPAN : Wireless Personal Area Network) = 244
14.2. Bluetooth 통신 = 245
14.2.1 Bluetooth 통신 = 245
14.2.2 AT 커맨드 = 247
제15장 XBee 통신
15.1. ZigBee통신 = 263
15.2. XBee 모듈 = 264
15.2.1 XBee 무선통신 모듈 = 264
15.2.2 XBee S2 ZigBee 모듈 직렬통신 = 265
15.2.3 XBee ZigBee 네트워크 = 267
15.2.4 XBee ZigBee 동작모드 = 268
15.2.5 API모드에서 사용하는 UART 데이터 프레임 구조 = 269
15.2.6 API 프레임 교환 예 = 270
15.2.7 AT 커맨드 모드 = 273
15.2.8 AT 커맨드 전송과 응답 = 273
15.3. X - CTU를 사용한 XBee 프로그래밍 = 275
15.3.1 X - CTU를 사용한 XBee 설정 = 275
제16장 WiFi 통신
16.1. 무선랜(WLAN : Wireless Local Area Network) = 311
16.2. ESP8266 WiFi 모듈 = 314
16.2.1 명렁어 종류 및 설명 = 315
16.2.2 기본 AT 명령 = 317
16.2.3 WiFi 기능 = 317
16.2.4 TCP/IP 관련 기능 = 319
16.2.5 Station모드로 동작하는 ESP8266 WiFi 모듈 = 332
16.2.6 AP모드로 동작하는 ESP8266 WiFi 모듈 = 333
16.2.7 Station모드로 동작하는 ESP8266 WiFi 모듈 = 338
16.2.8 AP모드로 동작하는 ESP8266 WiFi 모듈 = 339
16.2.9 Station모드로 동작하는 ESP8266 WiFi 모듈 = 345
16.2.10 AP모드로 동작하는 ESP8266 WiFi 모듈 = 347
닫기