도서상세보기

도서명 아두이노를 이용한 사물인터넷 기초부터 실무까지
저자 김경희
출판사 동일출판사
출판일 2018-12-20
정가 20,000원
ISBN 9788938112019
수량
01 아두이노와 개발 환경
1.1 아두이노
1.2 UNO Board
1.3 Arduino Software(IDE
1.4 하드웨어 실험을 위한 준비

02 아두이노 명령어
2.1 실험 회로-1
2.2 digitalWrite-디지털 신호의 출력
2.3 deley-시간지연
2.4 #define-Constant
2.5 실험 회로-2
2.6 digitalInput-디지털 입력
2.7 if...else-조건절
2.8 for-반복 명령
2.9 break, continue
2.10 while
2.11 do...While
2.12 switch...case
2.13 function
2.14 #include
2.15 Comment
2.16 배열(Array-sizeof
2.17 컴퓨터와의 통신
2.18 Data 변환-String Class
2.19 실험회로-3
2.20 Analog Input
2.21 analogReference(
2.22 AnalogWrite-Analog Output(PWM
2.23 Tone-구형파 신호 생성
2.24 PulseIn-펄스의 폭 측정
2.25 Timming
2.26 Bit 제어 함수
2.27 Random

03 아두이노 프로그래밍 기법
3.1 실험회로 4
3.2 Pointer
3.3 Pointer to Function
3.4 Interrupt
3.5 Hardware interrupt
3.6 Chattering
3.7 Class
3.8 Library
3.9 미등록 Library 사용하기
3.10 Stream

04 통신과 비휘발성 메모리
4.1 SoftS
이 책은 독자들이 스스로 하드웨어를 제작하고, 프로그래밍을 할 수 있도록 하기 위하여, 아두이노 홈페이지의 “Arduino Reference”에서 공개하고 있는, 모든 Arduino programming language와 “Libraries”에 공개되어 있는 주요한 Library의 Syntax를 해설 하였으며, 독자들이 이해하고 사용할 수 있도록 하기 위하여, 모든 language와 Library는 해설과 더불어 프로그램을 작성토록 하였으며, 작성된 프로그램이 하드웨어상에서 구현되는 것을 보여 줌으로서, 명령어를 좀 더 직관적으로 이해할 수 있도록 하였다.
이 책에서는 경험이 미흡한 독자들을 위하여, 가장 간단한 프로그램을 작성하는 것을 시작으로, 점진적으로 프로그램의 난이도가 높아지도록 배치하였고, 처음 사용되는 명령어는 반드시 그 이전에 사용법을 해설한 다음, 사용하여 독자들이 혼란스럽지 않도록 배려하였으며, 사물 인터넷 관련 부품들은 먼저 단순하게 구동하는 방법만 설명하고, 응용편에서 활용 방안을 다시 보여 줌으로서 구동 방법과 활용 방안을 모두 이해 할 수 있도록 작성하였으며, 아두이노 고급 기법의 활용에서는 프로그래밍 알고리듬에 필요한 기법들을 해설함으로서, 독자들의 프로그래밍 능력 향상에 도움이 되도록 하였다.

이 책의 구성은
1장 아두이노와 아두이노 프로그램을 작성하고 실험을 할 때 필요한 Software와 Hardware 준비물 등을 간략히 소개하였다.
2장 “Arduino Reference”에서 공개하고 있는 명령어를 이해할 수 있도록 하였지만, 명령어 중에서 하드웨어 관련성이 높은 명령어는 하드웨어와의 연관성을 보여주기 위하여 뒷장에 배치하였다.

3장 프로그램을 작성할 때 알아야 하는 고급 기법을 설명하고, 간단히 활용 방안을 제시하였다.
4장 아두이노에서 외부기기와 통신할 수 있는 여러 가지 방법을 정리해 두었으며, 하드웨어를 관리할 때 발생하는 데이터와 하드웨어의 상태에 대한