청구할인 안내(인터파크 제휴카드) | 안내
삼성카드 5% (3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (최대할인 3만원 / 3만원 이상 결제)
Close

2013년 9월 9일 이후 누적수치입니다.

사물인터넷을 품은 아두이노 : 사물인터넷에 필요한 연결의 모든 것

판매지수 1,209
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
  • 저 : 허경용
  • 출판사 : 제이펍
  • 발행 : 2016년 01월 25일
  • 쪽수 : 564
  • 제품구성 : 전1권
  • ISBN : 9791185890401
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

  • 중고판매

    이 책을 인터파크에
    판매하세요

배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(2)

책소개

아두이노 베스트셀러 저자가 공개하는 사물인터넷을 위한 아두이노!

아두이노는 쉽고 빠른 프로그래밍 환경과 방대한 오픈 소스 진영의 지원에 힘입어 다른 마이크로컨트롤러 보드보다 사물인터넷 환경에 더 적합하다. 특히, 아두이노는 사물인터넷에서 반드시 필요한 ‘연결’을 위한 다양한 방법을 제공하고 있어서 인터넷에 쉽고 빠르게 연결할 수 있다. 이 책은 아두이노가 사물인터넷 환경에서 사물로 동작하기 위해 필요한 다양한 연결 방법을 아두이노와 연결되는 대상에 따라 크게 다섯 가지로 구분하여 다루고 있다. 아두이노와 주변장치의 연결, 아두이노와 컴퓨터의 연결, 아두이노와 아두이노의 연결, 아두이노와 스마트폰의 연결, 아두이노와 인터넷의 연결 ― 이들 연결을 이용하여 아두이노는 직접 또는 간접으로 인터넷에 연결되고 다른 사물들과 정보를 주고받음으로써 사물인터넷의 일부로 동작할 수 있다. 또한, 사물로 동작하는 아두이노는 사물인터넷을 이해하고 활용하는 시작점이 되어 줄 것이다.

목차

PART I 서론
CHAPTER 1 사물인터넷

1.1 IoT? IoT!
1.2 인터넷을 위한 새로운 주소 체계: IPv6
1.3 사물인터넷의 주요 기술
1.4 사물인터넷의 미래

CHAPTER 2 아두이노
2.1 아두이노 하드웨어
2.2 아두이노 우노
2.3 아두이노 소프트웨어
2.4 아두이노 프로그래밍
2.5 스케치의 구조
2.6 사물인터넷 환경에서의 아두이노

PART II 아두이노 ─ 주변장치 연결
CHAPTER 3 UART

3.1 UART
3.2 시리얼 텍스트 LCD
3.3 Serial 클래스
3.4 소프트웨어 시리얼
3.5 시리얼 텍스트 LCD - 터미널 모드
3.6 시리얼 텍스트 LCD - 명령 모드
3.7 요약

CHAPTER 4 SPI
4.1 SPI
4.2 아두이노 우노의 SPI 통신
4.3 OLED 디스플레이
4.4 요약

CHAPTER 5 I2C
5.1 I2C
5.2 아두이노 우노에서의 I2C
5.3 가속도 자이로 센서
5.4 I2C 방식 텍스트 LCD
5.5 요약

CHAPTER 6 NFC
6.1 RF
6.2 NFC
6.3 NFC 쉴드
6.4 요약

CHAPTER 7 적외선 통신
7.1 적외선
7.2 IRremote 적외선 라이브러리
7.3 요약

CHAPTER 8 USB 호스트
8.1 USB
8.2 USB 호스트 쉴드
8.3 요약

CHAPTER 9 GPS
9.1 GPS
9.2 TinyGPS++ 라이브러리
9.3 요약

CHAPTER 10 릴레이
10.1 릴레이
10.2 릴레이를 통한 가전제품의 제어
10.3 요약

CHAPTER 11 모터
11.1 DC 모터
11.2 서보 모터
11.3 스텝 모터
11.4 요약

PART III 아두이노 ─ 컴퓨터 연결
CHAPTER 12 UART: 아두이노 ― 컴퓨터

12.1 RS-232 연결
12.2 USB 연결
12.3 컴퓨터와 시리얼 연결
12.4 요약

CHAPTER 13 아두이노 레오나르도
13.1 아두이노 레오나르도
13.2 레오나르도 연결
13.3 키보드와 마우스
13.4 요약

CHAPTER 14 마우스와 키보드 라이브러리
14.1 마우스 라이브러리
14.2 키보드 라이브러리
14.3 마우스와 키보드 에뮬레이션하기
14.4 요약

CHAPTER 15 블루투스: 아두이노 ― 컴퓨터
15.1 블루투스
15.2 HC-06 블루투스 모듈
15.3 컴퓨터의 블루투스 설정
15.4 컴퓨터와 아두이노의 블루투스 통신
15.5 요약

CHAPTER 16 지그비: 아두이노 ― 컴퓨터
16.1 무선 통신
16.2 지그비
16.3 지그비 모듈
16.4 아두이노와 컴퓨터의 지그비 통신
16.5 요약

PART IV 아두이노 ─ 아두이노 연결
CHAPTER 17 UART: 아두이노 ― 아두이노
17.1 아두이노 연결
17.2 원격 온도 측정
17.3 요약

CHAPTER 18 SPI: 아두이노 ― 아두이노
18.1 슬레이브로 데이터 전송
18.2 슬레이브로부터 데이터 수신
18.3 3개의 아두이노 연결
18.4 요약

CHAPTER 19 I2C: 아두이노 ― 아두이노
19.1 슬레이브로 데이터 전송
19.2 슬레이브로부터 데이터 수신
19.3 3개의 아두이노 연결
19.4 요약

CHAPTER 20 블루투스: 아두이노 ― 아두이노
20.1 블루투스 마스터 모듈
20.2 블루투스를 통한 원격 제어
20.3 요약

CHAPTER 21 지그비: 아두이노 ― 아두이노
21.1 지그비 모듈을 이용한 2개의 아두이노 연결
21.2 지그비 모듈을 이용한 3개의 아두이노 연결
21.3 API 모드
21.4 요약

PART V 아두이노 ─ 스마트폰 연결
CHAPTER 22 안드로이드 프로그래밍
22.1 Java Development Kit 설치
22.2 Android Software Development Kit 설치
22.3 안드로이드 스튜디오 사용하기
22.4 스마트폰에서 실행
22.5 에뮬레이터에서 실행
22.6 요약

CHAPTER 23 레이아웃
23.1 레이아웃
23.2 선형 레이아웃
23.3 상대 레이아웃
23.4 요약

CHAPTER 24 사용자 인터페이스 요소
24.1 사용자 인터페이스 디자인
24.2 이벤트 처리
24.3 다중 버튼
24.4 체크 박스
24.5 탐색바
24.6 편집 문자열 상자
24.7 요약

CHAPTER 25 블루투스 프로그래밍
25.1 블루투스
25.2 블루투스 퍼미션
25.3 블루투스 설정
25.4 블루투스 장치 찾기
25.5 연결할 장치 선택
25.6 장치 연결
25.7 데이터 송수신
25.8 데이터 송수신 실험
25.9 요약

CHAPTER 26 LED 제어 어플리케이션
26.1 아두이노
26.2 UI 디자인
26.3 블루투스 통신
26.4 데이터 전송 양식
26.5 요약

CHAPTER 27 버튼 제어 어플리케이션
27.1 아두이노
27.2 UI 디자인
27.3 블루투스 통신
27.4 요약

CHAPTER 28 RGB LED 제어 어플리케이션
28.1 아두이노
28.2 UI 디자인
28.3 블루투스 통신
28.4 요약

CHAPTER 29 ADC 제어 어플리케이션
29.1 아두이노
29.2 UI 디자인
29.3 블루투스 통신
29.4 요약

CHAPTER 30 미니 피아노 어플리케이션
30.1 아두이노
30.2 UI 디자인
30.3 블루투스 통신
30.4 요약

CHAPTER 31 모터 제어 어플리케이션
31.1 아두이노
31.2 UI 디자인
31.3 블루투스 통신
31.4 요약

PART VI 아두이노 ─ 인터넷 연결
CHAPTER 32 인터넷
32.1 계층 구조
32.2 하드웨어를 통한 연결 - 이더넷, 와이파이
32.3 데이터 전송을 위한 연결 - TCP/IP
32.4 서비스 제공을 위한 연결 - HTTP
32.5 인터넷 연결을 위한 설정
32.6 요약

CHAPTER 33 웹 클라이언트와 서버: 이더넷
33.1 이더넷 쉴드
33.2 IPAddress 클래스
33.3 Ethernet 클래스
33.4 EthernetServer 클래스
33.5 EthernetClient 클래스
33.6 웹 클라이언트
33.7 웹 서버
33.8 요약

CHAPTER 34 오늘의 날씨: 이더넷
34.1 공개 API - 날씨 정보
34.2 XML 데이터 얻기
34.3 XML 데이터 해석
34.4 요약

CHAPTER 35 트위터: 이더넷
35.1 트위터 인증
35.2 트위터 메시지 작성하기
35.3 요약

CHAPTER 36 원격 제어: 이더넷
36.1 LED 제어
36.2 LED 밝기 제어
36.3 요약

CHAPTER 37 와이파이
37.1 와이파이 쉴드
37.2 WiFi 클래스
37.3 WiFiServer 클래스
37.4 WiFiClient 클래스
37.5 웹 클라이언트
37.6 웹 서버
37.7 요약

미주
찾아보기

본문중에서

아두이노 소프트웨어를 구성하는 중요한 부분에는 아두이노 프로그램 이외에도 아두이노에서 제공하는 함수들의 집합이 있다. 아두이노 프로그램은 작고 간단한 통합 개발 환경으로 손쉽게 사용할 수 있는 장점이 있기는 하지만, 고급 기능을 사용하고 싶다면 아두이노 프로그램으로는 불가능하다는 사실을 발견하게 될 것이다. 아두이노 프로그램의 제한된 기능을 넘어서는 고급 기능을 사용하고 싶다면 아트멜 스튜디오 등의 개발 환경을 통해 프로그램을 개발하는 것도 가능하다. 하지만, 아트멜 스튜디오를 사용하는 경우와 아두이노 프로그램을 사용하는 경우의 공통점은 바로 아두이노의 함수에 있으며, 이것이 아두이노의 장점 중 하나이다.
(/ p.23)

I2C는 저속의 시리얼 통신 방법 중 하나로, 마스터-슬레이브 구조를 통해 1:n 연결이 가능하다는 점에서는 SPI 통신과 동일하지만, 슬레이브의 수와 무관하게 항상 2개의 연결선만이 필요하여 많은 데이터의 전송이 필요하지 않은 센서 연결 등에 흔히 사용된다. 이 장에서는 I2C를 통한 시리얼 통신 방식을 알아보고, I2C 통신을 사용하는 센서와 텍스트 LCD의 사용 방법을 알아본다.
(/ p.67)

스케치 11-4는 그림 11-15의 모터 제어 모듈을 사용하여 스텝 모터를 제어하는 스케치의 예이다. 그림 11-10의 스텝 모터는 1 스텝에 1.8° 회전하므로 한 바퀴 회전하기 위해서는 200 스텝이 필요하다. 따라서 1초에 1회전을 하기 위해서는 1초에 200개의 펄스, 즉 5ms 간격의 펄스가 필요하다. 따라서 스케치 11-4에서는 2.5ms 동안 HIGH를, 2.5ms 동안 LOW를 출력하고 있다. 하지만, 스케치 11-4를 실행시키면 1초가 아닌 2초에 한 바퀴 회전하는 것을 알 수 있다. 이는 그림 11-11의 제어 모듈과 달리 그림 11-14의 제어 모듈은 1/2 스텝을 기본으로 하고 있기 때문이다. 표 11-5에 따라 모드를 수정함으로써 더욱 정밀하게 제어할 수 있다.
(/ p.161)

마스터 모듈을 설정할 때 주의할 점은 마스터 모듈의 핀 코드를 슬레이브 모듈의 핀 코드와 동일하게 설정해야 한다는 점이다. 블루투스 마스터에는 여러 개의 슬레이브를 연결할 수 있지만 HC-06 마스터 모듈은 1:1 연결만을 지원하며, 마스터와 슬레이브에 동일한 핀 코드가 설정되어 있으면 마스터와 슬레이브는 자동으로 연결되고 마스터에 슬레이브와의 페어링 정보가 저장된다.
(/ p.273)

블루투스는 안드로이드에서 지원하는 무선 통신 방법 중 하나로, 무선으로 아두이노를 제어하기 위해 사용할 수 있다. 블루투스를 사용하기 위한 아두이노의 스케치는 UART 통신을 위한 스케치와 크게 차이가 없지만, 안드로이드 폰에서 블루투스를 사용하기 위한 어플리케이션은 복잡한 과정이 필요하다. 이 장에서는 안드로이드에서 제공하는 블루투스 API를 사용하여 블루투스 통신을 지원하는 어플리케이션을 만드는 과정을 알아본다.
(/ p.360)

이더넷이나 와이파이를 통한 통신이 전기적 신호를 통해 기기 사이에 데이터를 전달하는 것과 관련이 있다면, 네트워크에 연결된 특정 기기로 데이터를 전달하는 역할을 하는 것이 바로 TCP/IP이다. TCP/IP는 글자 그대로 TCP와 IP의 결합으로 이루어져 있으며, 이 중 IP는 TCP보다 하위 계층 연결에 해당한다.
(/ p.457)

저자소개

생년월일 -
출생지 -
출간도서 0종
판매수 0권

연세대학교 전자공학과 학사와 동(同)대학원 석사 학위를 취득하였다. 이후 플로리다대학교(University of Florida)에서 컴퓨터공학 박사 학위를 취득하였으며, 현재 동의대학교 전자공학과 교수로 재직 중이다. 저서로는 [아트멜 스튜디오와 아두이노로 배우는 ATmega328 프로그래밍](2015), [핵심 예제로 배우는 아두이노 프로그래밍](2015), [아두이노 상상을 스케치하다](2014)가 있다.

리뷰

10.0 (총 0건)

기대평

작성시 유의사항

평점
0/200자
등록하기

기대평

10.0

교환/환불

교환/환불 방법

‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

교환/환불 가능 기간

고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

교환/환불 비용

고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

교환/환불 불가사유

반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

소비자 피해보상

소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

기타

도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

배송안내

  • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

  • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

  • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

  • 배송비

도서(중고도서 포함) 구매

2,000원 (1만원이상 구매 시 무료배송)

음반/DVD/잡지/만화 구매

2,000원 (2만원이상 구매 시 무료배송)

도서와 음반/DVD/잡지/만화/
중고직배송상품을 함께 구매

2,000원 (1만원이상 구매 시 무료배송)

업체직접배송상품 구매

업체별 상이한 배송비 적용