인텔 갈릴레오를 처음 접하는 사용자를 위한 국내 최초 입문서
인텔 갈릴레오는 아두이노와 인텔이 손을 잡고 2013년 10월, 메이커페어 로마에서 처음 발표한 아두이노 호환 보드다. 인텔이 사물인터넷(Iternet of Things)과 웨어러블 시대를 겨냥해 출시한 쿼크 프로세서를 탑재했고, 1세대와 2세대를 거치면서 다양한 장비를 연결하는 확장성을 발전시켜왔다.
이 책은 인텔 갈릴레오를 처음 접하는 사용자가 창의적인 전자 DIY 프로젝트를 진행할 수 있도록 인텔 갈릴레오를 자세히 소개한다. 아두이노 보드의 기본, 인텔 갈릴레오의 특이점, 여기에 더 나아가 인텔 갈릴레오로 진행할 수 있는 기초 프로젝트를 다룬다. 또한 리눅스 명령어 사용이나 이더넷 혹은 Wi-Fi 연결을 통한 서버 구축하기 프로젝트 등을 통해 인텔 갈릴레오의 특별한 기능을 다양하게 조명해봄으로써 보드의 가능성을 탐구한다. 또한 부록에는 아두이노 프로그래밍 참조 문서의 주요 내용을 실어, 프로그래밍에 익숙하지 않은 일반인도 쉽게 코드에 익숙해질 수 있도록 배려했다.
【이 책의 내용】
- 인텔 갈릴레오 소개
- 아두이노와 갈릴레오의 차이점 알아보기
- 입/출력 방법 배우기
- 갈릴레오에 필요한 리눅스 명령어 배우기
- 갈릴레오를 이용한 인터넷 서버 구축 프로젝트 소개
【이 책의 특징과 장점】
- 국내 최초 인텔 갈릴레오 입문서
- 인텔 갈릴레오 1세대와 2세대 사용자가 모두 참고할 수 있도록 내용을 구성했다.
- 인텔 갈릴레오를 사용해본 적이 없는 독자의 눈높이에 맞춰 갈릴레오는 물론 아두이노의 기초도 다질 수 있다.
- 아두이노와 갈릴레오의 차이점을 설명한다.
- 갈릴레오에서의 리눅스 사용법과 응용 프로젝트를 소개한다.
【어떤 독자를 위한 책인가?】
- 메이커/취미공학자에 관심이 많은 입문자
- 사물인터넷/웨어러블 프로토타입 프로젝트를 수행하려는 개발자/제조사
- 갈릴레오와 아두이노의 차이점을 빠르게 파악하려는 메이커/취미공학자
1장. 갈릴레오 소개
갈릴레오란 무엇인가?
갈릴레오의 특징은 무엇인가?
하드웨어로 스케치하기
2장. 첫걸음 떼기
보드 둘러보기
도움이 되는 도구와 부품들
갈릴레오를 제어하기 위한 프로그램 작성하기
개발 환경과 친숙해지기
보드 연결하기
코드 올리기
더 나아가기
3장. 출력
깜박이기 다시 보기: 디지털 출력
아날로그 출력
다른 출력들
리눅스 살펴보기
더 나아가기
4장. 입력
스위치: 디지털 입력
아날로그 입력
더 나아가기
5장. 코드와 함께 더 나아가기
데이터 타입
millis()
다른 반복문
시리얼 더 살펴보기
더 나아가기
6장. 온라인에 연결하기
이더넷 연결에 접속하고 테스트하기
Wi-Fi에 연결하고 테스트하기
리눅스 명령어를 사용해 접속하기
서버에 연결하기
웹 서버 만들기
더 나아가기
부록 A. 아두이노 프로그래밍 참조 문서
analogRead()
analogReadResolution()
analogWrite()
atoi()
const()
delay()
digitalRead()
digitalWrite()
else
fclose()
fgets()
fopen()
if
int
loop()
map()
pclose()
pinMode()
popen()
Serial.begin()
Serial.print()
Serial.println()
servo.attach()
servo.write()
setup()
system()
부록 B. 브레드보드의 기초
부록 C. 저항 참조
부록 D. 마이크로SD 카드에 사용할 이미지 파일 만들기
부록 E. 윈도에서 갈릴레오 아두이노 소프트웨어 다루기
부록 F. 리눅스에서 갈릴레오 아두이노 소프트웨어 다루기
부록 G. 맥 OS X에서 갈릴레오 아두이노 소프트웨어 다루기
부록 H. 갈릴레오와 시리얼 포트로 연결하기
존 베이첼
테로 카르비넨 , 키모 카르비넨 , 빌리 발토카리
키모 카르비넨 , 테로 카르비넨