이 책은 현재 절판입니다.
그간 읽어주신 독자들께 감사드립니다.
와이파이 통신 기능을 포함한 마이크로컨트롤러를
친숙한 아두이노 환경에서 프로그래밍한다!
출판사 제이펍
지은이 허경용
출판일 2017년 11월 17일
페이지 500쪽
시리즈 I♥Robot 11(아이러브로봇 11)
판 형 46배판변형(188*245*23)
제 본 무선(soft cover)
정 가 30,000원
ISBN 979-11-88621-03-3 (93000)
키워드 하드웨어 / 마이크로컨트롤러 / ESP8266 / 사물인터넷 / WiFi / 아두이노
분 야 하드웨어 / 마이크로컨트롤러
마이크로컨트롤러와 와이파이에 관심이 있는 학생인터넷 관련 서비스를 배우고 싶은 컴퓨터 관련 전공자사물인터넷을 위한 애플리케이션 개발에 관심이 있는 메이커
더보기
Chapter 02 사물인터넷 15
2-1 사물인터넷의 개념과 특징 15
2-2 인터넷을 위한 새로운 주소 체계 — IPv6 20
2-3 사물인터넷의 주요 기술 22
2-4 정리 25
Chapter 03 인터넷 26
3-1 계층 구조 27
3-2 하드웨어를 통한 연결 — 이더넷, 와이파이 29
3-3 데이터 전송을 위한 연결 — TCP/IP 32
3-4 서비스 제공을 위한 연결 — HTTP 34
3-5 인터넷 연결을 위한 설정 35
3-6 와이파이 모드 40
3-7 정리 43
Chapter 04 아두이노 44
4-1 아두이노 하드웨어 44
4-2 아두이노 우노 52
4-3 아두이노 소프트웨어 54
4-4 아두이노 프로그래밍 61
4-5 스케치의 구조 66
4-6 정리 68
Chapter 05 ESP-01 모듈 69
5-1 ESP-01 모듈 69
5-2 AT 명령 71
5-3 펌웨어 업데이트 79
5-4 AT 명령으로 제어 83
5-5 정리 93
Chapter 06 ESP-01 모듈과 아두이노 메가2560 95
6-1 ESP-01 모듈과 아두이노 메가2560 연결 95
6-2 오늘의 날씨 102
6-3 정리 114
PART II ESP8266 마이크로컨트롤러 프로그래밍
Chapter 07 ESP8266을 위한 아두이노 환경 설정 118
7-1 아두이노 환경 설정 119
7-2 블링크 128
7-3 정리 129
Chapter 08 ESP-12 모듈 131
8-1 ESP-12 모듈 131
8-2 Huzzah 보드 137
8-3 정리 141
Chapter 09 디지털 및 아날로그 데이터 입출력 142
9-1 디지털 데이터 입출력 143
9-2 아날로그 데이터 입력 147
9-3 아날로그 데이터 출력 150
9-4 정리 153
Chapter 10 UART 시리얼 통신 154
10-1 UART 154
10-2 ESP8266의 UART 포트 159
10-3 정리 173
Chapter 11 SPI 통신 174
11-1 SPI 174
11-2 OLED 디스플레이 180
11-3 메모리의 종류 186
11-4 SD 카드 제어 190
11-5 정리 198
Chapter 12 I2C 통신 199
12-1 I2C 199
12-2 Wire 라이브러리 204
12-3 MPU-6050 센서 모듈 208
12-4 OLED 디스플레이 213
12-5 텍스트 LCD 222
12-6 정리 229
Chapter 13 1-와이어 통신 231
13-1 1-와이어 통신 231
13-2 DS18B20 온도 센서 236
13-3 정리 245
Chapter 14 디지털 온습도 센서 247
14-1 DHT11 247
14-2 DHT22(AM2302) 253
14-3 정리 255
Chapter 15 플래시 메모리: 파일 시스템, EEPROM 257
15-1 프로그램 메모리 258
15-2 파일 시스템 263
15-3 EEPROM 273
15-4 정리 278
Chapter 16 Real Time Clock 279
16-1 DS1307 칩 280
16-2 DS3231 칩 289
16-3 정리 301
Chapter 17 릴레이 302
17-1 릴레이 302
17-2 릴레이를 통한 가전제품의 제어 304
17-3 정리 310
Chapter 18 주기적인 데이터 처리 311
18-1 delay 함수 312
18-2 millis 함수 316
18-3 Ticker 라이브러리 319
18-4 TickerScheduler 라이브러리 324
18-5 정리 327
Chapter 19 ESP8266과 아두이노 통신 328
19-1 UART 통신 328
19-2 I2C 통신 331
19-3 SPI 통신 335
19-4 정리 343
Chapter 20 NodeMCU 345
20-1 NodeMCU 보드 347
20-2 아두이노 환경에서의 프로그래밍 348
20-3 NodeMCU 환경에서의 프로그래밍 351
20-4 정리 359
PART III ESP8266 와이파이 프로그래밍
Chapter 21 AP 스캔과 연결 362
21-1 연결 가능한 AP 목록 스캔 362
21-2 AP에 연결하기 366
21-3 정리 372
Chapter 22 웹 클라이언트: 오늘의 날씨 373
22-1 웹 클라이언트 374
22-2 오늘의 날씨 381
22-3 정리 384
Chapter 23 웹 클라이언트: 클라우드 데이터 로깅 386
23-1 ThingSpeak 387
23-2 ThingSpeak를 통한 트위팅 394
23-3 ESP8266을 이용한 데이터 로깅 400
23-4 정리 407
Chapter 24 웹 서버: 원격 모니터링 408
24-1 웹 서버 설정 409
24-2 온습도 데이터 표시 414
24-3 외부 네트워크에서 ESP8266으로의 연결 417
24-4 정리 421
Chapter 25 웹 서버: 원격제어 422
25-1 LED 원격제어 — 접속 주소에 의한 제어 423
25-2 LED 원격제어 — 웹 페이지에 의한 제어 426
25-3 LED 밝기 제어 430
25-4 정리 433
Appendix A 아두이노 기본 함수 436
A-1 디지털 입출력 함수 436
A-2 아날로그 입출력 함수 437
A-3 고급 입출력 함수 439
A-4 시간 함수 441
A-5 수학 함수 443
A-6 삼각 함수 445
A-7 문자 함수 446
A-8 난수 함수 452
A-9 비트 조작 함수 453
A-10 외부 인터럽트 함수 455
A-11 인터럽트 함수 457
Appendix B 아두이노 기본 클래스 458
B-1 Serial 458
B-2 String 465
찾아보기 479
'도서 소개' 카테고리의 다른 글
처음 만나는 HTML5 & CSS3 (0) | 2017.12.14 |
---|---|
엔지니어를 위한 파이썬: 개발 기초, 필수 라이브러리, 그리고 고속화 (0) | 2017.12.11 |
디자인 오브 디자인: 《맨먼스 미신》의 저자, 브룩스 교수의 설계 에세이 (0) | 2017.11.07 |
그림과 수식으로 배우는 통통 인공지능 (0) | 2017.09.29 |
사물인터넷을 위한 BBC micro:bit 프로그래밍 with 자바스크립트 블록 에디터 (0) | 2017.09.29 |