책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788994506630
· 쪽수 : 220쪽
· 출판일 : 2013-05-31
책 소개
목차
1장 아두이노 소개
마이크로컨트롤러 20
개발 보드 21
아두이노 보드 살펴보기 22
전원 공급 23
전원 연결 23
아날로그 입력 24
디지털 연결 24
마이크로컨트롤러 25
기타 부품 26
아두이노의 기원 28
다양한 아두이노 제품들 30
우노, 듀에밀라노베 및 데시밀라 30
메가 31
나노 32
블루투스 33
릴리패드 33
기타 ‘공식’ 보드 35
두 종류의 아두이노 호환 보드 35
결론 36
2장 시작하기
전력 공급하기 37
Windows 7에서 우노 보드 드라이버 설치하기 38
소프트웨어 설치하기 39
첫 번째 스케치 업로드하기 40
아두이노 애플리케이션 47
결론 50
3장 C 언어 기초
프로그래밍 51
프로그래밍 언어란? 54
다시 보는 Blink 60
변수 63
C 코드 테스트하기 66
숫자 변수와 산술 연산 68
명령 71
if 71
for 74
while 78
#define 지시자 78
결론 79
4장 함수
함수란? 82
매개변수 83
전역, 지역 및 정적 변수 84
리턴 값 89
기타 변수 유형 90
float 91
boolean 92
기타 데이터 유형 94
코딩 스타일 95
들여쓰기 96
여는 중괄호 97
공백 98
주석 98
결론 101
5장 배열과 문자열
배열 104
배열을 사용한 모스부호 SOS 108
문자열 배열 109
문자열 리터럴 109
문자열 변수 111
모스부호 변환기 112
데이터 113
전역 변수와 Setup 함수 114
loop 함수 115
flashSequence 함수 119
flashDotOrDash 함수 120
결합하기 121
결론 123
6장 입력과 출력
디지털 출력 126
디지털 입력 130
풀업 저항 131
내장 풀업 저항 133
디바운싱 135
아날로그 출력 142
아날로그 입력 145
결론 146
7장 표준 아두이노 라이브러리
난수 148
수학 함수 151
비트 조작 152
고급 입출력 154
신호음 생성하기 154
시프트 레지스터 사용하기 156
인터럽트 156
결론 159
8장 데이터 저장소
상수 161
PROGMEM 지시문 162
EEPROM 164
EEPROM에 int형 정수 저장하기 166
EEPROM에 부동 소수점 저장하기(공용체 사용) 167
EEPROM에 문자열 저장하기 168
EEPROM의 내용 지우기 169
압축 170
범위 압축 170
결론 172
9장 LCD 디스플레이
USB 메시지 보드 175
디스플레이 사용하기 177
LCD 라이브러리의 기타 함수 178
결론 179
10장 아두이노 이더넷 프로그래밍
이더넷 쉴드 182
웹 서버와 통신하기 182
HTTP 182
HTML 183
웹 서버로서의 아두이노 184
네트워크를 통해 아두이노 핀 설정하기 189
결론 195
11장 C++와 라이브러리
객체 지향 197
클래스와 메소드 198
내장 라이브러리 예제 198
라이브러리 작성하기 199
헤더 파일 200
구현 파일 202
라이브러리 완성하기 203
결론 207
부록 208
찾아보기 212
리뷰
책속에서
아두이노에 흥미를 느끼는 중고등학생들이 의외로 많았을 뿐만 아니라 심지어는 아두이노를 다룰 줄아는 초등학생도 있었다. 이들이 공통적으로 가지고 있는 고민 중 하나는 프로그래밍 경험이 부족하다는 것이었다. ... 아두이노를 활용하기 위해 대학생에게도 버거울 수 있는 C 언어의 고급 기능까지 익힐 필요가 있을까? 실제로 소프트웨어 관점에서 보면 C 언어에 대한 중급 수준의 지식만 있으면 아두이노를 얼마든지 자유롭게 아두이노를 다룰 수 있고, 초급 수준이라고 하더라도 매우 다양한 프로젝트를 수행할 수 있다.
_‘옮긴이의 말’ 중에서
아두이노 인터페이스 보드를 사용하면 마이크로컨트롤러 기반 프로젝트를 저렴한 비용으로 손쉽게 수행할 수 있다. 아두이노 보드는 작은 전자기기임에도 설치 예술 작품의 조명을 제어하는 작업부터 태양열 시스템의 전력을 관리하는 작업에 이르기까지 다양한 작업에 활용할 수 있다.