장바구니 담기 close

장바구니에 상품을 담았습니다.

아두이노를 활용한 공학기초 다지기

아두이노를 활용한 공학기초 다지기

  • 김한종
  • |
  • 가람
  • |
  • 2017-07-15 출간
  • |
  • 348페이지
  • |
  • 191 X 225 X 20 mm /667g
  • |
  • ISBN 9791195968756
판매가

23,000원

즉시할인가

22,310

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
22,310

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

제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 온도센서 ······························································································ 138
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 attachInterrupt() 함수 ······························································ 154
9.2.2 detachInterrupt() 함수 ····························································· 155
9.2.3 interrupts() 함수 ······································································ 156
9.2.4 noInterrupts() 함수 ·································································· 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 Interface) 통신 ·································· 204
12.2.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

도서소개

▶ 이 책은 아두이노를 활용한 공학기초 다지기에 대해 다룬 도서입니다. 아두이노를 활용한 공학기초의 전반적인 내용을 학습할 수 있도록 구성했습니다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.