목차

리뷰 후기

추천의 글

옮긴이의 글

한국어판 독자에게

시작하면서

 

작품 소개

 

즉흥 연주 톱니바퀴: 간노 쇼, 사이고 케이치로

바람의 음악: 스즈키 리사

닉시관 시계: 사사키 유스케

색상 채집기: Team_hgc

춤추는 조명: 수잔 사이팅거, 다니엘 타웁, 알렉스 테일러

스탬포론: 마쓰다 료타, 구와바라 쇼

액션! 손가락 인형: 가사하라 토모미

달리는 심장: 이이자와 미오

뜨개질 로봇: 이와사키 오사무, 메토리 하나코

라저: 크래프티브

형태.(디자인+개인 제작): 기타무라 유타카, 와다 준페이

1부: 시작하기

1장: ‘프로토타이핑’을 시작하자

원하는 것을 직접 만들자

20세기에서 21세기로 -‘제조’의 변화

개인 제작의 흐름

하드웨어로 ‘스케치’하자

 

1부: 시작하기

 

1장: ‘프로토타이핑’을 시작하자

 

원하는 것을 직접 만들자

20세기에서 21세기로 -‘제조’의 변화

개인 제작의 흐름

하드웨어로 ‘스케치’하자

아두이노의 등장과 배경

아두이노의 배경

와이어링

아두이노

피지컬 컴퓨팅

디자인 프로세스의 실제 사례 소개

디자인은 특정한 사람만 하는 일이 아니다: DIY에서 DIT로

프로토타이핑: 스케치에서 프로토타입까지

 

2장: 개발환경 준비하기

 

아두이노 IDE 설치하기

아두이노 IDE 설치

드라이버 설치(아두이노 두에밀라노베)

아두이노 IDE 작동 확인

퍼널 라이브러리 설치하기

아두이노 보드 준비

프로세싱 설치

액션스크립트3 설치

 

3장: 전자회로 기초 그리고 첫걸음 내딛기

 

전자회로 기초 지식

전압-전류-저항

옴의 법칙

실제로 회로를 만들어 보자

브레드보드와 점프선

주요 전자부품

실제로 회로를 만들어 보자

다시 옴의 법칙!

스위치로 LED 켜고 끄기

도구 상자를 정비하자

갖춰두면 편리한 전자부품

갖춰두면 편리한 공구

브레드보드 외에 이용할 수 있는 킷

센서용 케이블 만드는 방법

 

4장: 아두이노 따라하기

 

아두이노 기초 지식

스케치의 기본적인 구조와 디지털 출력

PWM를 이용한 아날로그 출력

디지털 입력

아날로그 입력

아두이노 보드에 LCD 연결하기

LCD를 쉴드로 직접 만들기

아두이노+PC로 사용하는 퍼널 라이브러리 입문

프로세싱

액션스크립트3

 

2부: 쿡북

 

5장: 입력

 

레시피1: 자연광의 밝기를 재려면

레시피2: 거리를 측정하려면 (적외선 센서)

레시피3: 거리를 측정하려면 (초음파 센서)

레시피4: 진동을 측정하려면

레시피5: 직선 상의 위치를 측정하려면

레시피6: 압력을 측정하려면

레시피7: 구부러진 상태를 측정하려면

레시피8: 온도를 측정하려면

레시피9: 기울기를 측정하려면

레시피10: 움직임을 감지하려면

레시피11: 방위각을 측정하려면

레시피12: 사람의 움직임을 감지하려면

레시피13: 어떤 물체가 접촉한 상태를 감지하려면

레시피14: 터치 패널을 사용하려면

 

6장: 출력

 

레시피15: 빛을 제어하려면

레시피16: 사물을 두드려 소리를 내려면

레시피17: 사물을 진동시키려면

레시피18: 사물의 각도를 바꾸려면

레시피19: DC 모터를 제어하려면

레시피20: DC 모터를 제어하려면 (센서 제어 포함)

레시피21: 소형 디스플레이에 정보를 표시하려면

레시피22: AC220V 기기를 켜고 끄려면

 

7장: 데이터 처리

 

레시피23: 입력에서 노이즈(불필요한 변동)를 없애려면

레시피24: 아날로그 입력을 여러 범위로 분할된 디지털

입력으로 바꾸려면

레시피25: 특정한 상태가 되는 순간에 일을 처리하고,

그 후 일정 시간 동안의 변화를 무시하려면

레시피26: 특정한 상태가 된 뒤, 일정 시간이 경과한 후에

다른 일을 하려면

레시피27: 입력이 여러 개 있을 때 그 조합이 일치하는지

여부를 판단하려면

레시피28: 시간 변화에 따라 달라지는 입력이 어떤 패턴과

일치하는지 판단하려면

레시피29: 환경에 따라 센서의 값을 조정하려면

레시피30: 상태의 변화를 알기 쉽게 쓰려면

 

8장: 고급 레시피

 

레시피31: 사운드를 재생하려면

레시피32: 무선으로 연결하려면

레시피33: 환경 데이터를 네트워크에 공개하려면

레시피34: 네트워크의 데이터를 로컬 환경에서 재현하려면

레시피35: 아두이노용 라이브러리를 만들려면

레시피36: 외관 만들기 (신속한 모델링)

레시피37: 외관 만들기 (정교한 모델링)

레시피38: 외관 만들기 (센서 통합하기)

 

부록

 

부록A: 문제 해결

부록B: 참고 정보

 

마치면서

찾아보기