머리말 = ⅲ CHAPTER 1 라즈베리파이 소개 1.1 라즈베리파이 개요 = 2 1.2 실생활에서의 라즈베리파이 활용 = 4 CHAPTER 2 라즈베리파이 시작하기 2.1 라즈베리파이 보드의 종류와 소개 = 10 2.2 라즈베리파이 보드의 구성과 주변장치 = 14 2.3 라즈베리파이 개발환경 구축하기 = 19 CHAPTER 3 리눅스와 라즈비안 3.1 라즈비안에 익숙해지기 = 38 3.2 리눅스 쉘에 익숙해지기 = 50 3.2.1 리눅스 시스템 탐색 명령어 = 51 3.2.2 리눅스 시스템 제어 명령어 = 59 CHAPTER 4 스크래치 4.1 스크래치로 프로그램 만들기 = 66 4.1.1 스크래치 인터페이스 = 66 4.2 스크래치에 익숙해지기 = 68 4.2.1 움직이며 말하는 캐릭터 만들기 = 68 4.2.2 키보드로 움직이는 캐릭터 만들기 = 77 4.3 스크래치 프로젝트: 비행기 슈팅 게임 = 81 CHAPTER 5 파이썬 5.1 파이썬 이란? = 94 5.1.1 파이썬의 특징 = 95 5.1.2 파이썬의 2.X 버전과 3.X 버전 중 무엇을 고를까? = 97 5.2 Hello World! = 100 5.3 파이썬 기본 자료형 = 101 5.3.1 변수 = 101 5.3.2 숫자 자료형 = 103 5.3.3 숫자 자료형 연산자 = 108 5.3.4 문자열 자료형 = 111 5.3.5 리스트 자료형 = 124 5.3.6 튜플 자료형 = 134 5.3.7 딕셔너리 자료형 = 138 5.3.8 집합 자료형 = 143 5.3.9 부울 자료형 = 150 5.4 파이썬 제어문 = 150 5.4.1 if 문 = 151 5.4.2 for 문 = 157 5.4.3 while 문 = 160 CHAPTER 6 센서 다루기 6.1 준비물 = 166 6.2 전기회로 구성하기 = 172 6.3 GPIO 모듈 둘러보기 = 174 6.3.1 GPIO 제어를 위한 Wiring Pi 모듈 설치하기 = 174 6.3.2 GPIO 제어를 위한 Wiring Pi 모듈 설치 확인하기 = 175 6.3.3 Wiring Pi 모듈 둘러보기 = 176 6.3.4 GPIO 핀 구성 = 177 6.4 LED = 179 6.4.1 응용 - 여러 LED를 한꺼번에 제어하기 = 182 6.4.2 응용 - PWM으로 LED 밝기 조절하기 = 184 6.5 RGB LED = 185 6.5.1 응용 - RGB LED로 무지개 색상 표현해보기 = 188 6.6 버튼 = 189 6.6.1 응용 - Toggle 버튼 만들기 = 190 6.6.2 응용 - 버튼을 이용한 신호등 만들기 = 192 6.7 능동 버저와 수동 버저 = 195 6.7.1 응용 - 버튼으로 능동 버저 제어하기 = 197 6.7.2 응용 - 버튼과 수동 버저로 전자 키보드 만들기 = 201 6.8 온도 센서 = 204 6.8.1 I2C의 활성화 = 204 6.8.2 아날로 온도 센서 다루기 = 206 6.8.3 디지털 온도 센서 다루기 = 210 6.9 LCD 디스플레이 모듈 = 215 6.9.1 응용 - 디지털 온도계 만들기 = 219 6.10 카메라 모듈 = 222 6.10.1 응용 - 라즈베리파이 카메라 모듈을 이용한 사진 촬영 및 합성 = 225 CHAPTER 7 직접 해 보는 라즈베리파이 프로젝트 7.1 날씨 예보 스테이션 = 246 7.1.1 오늘의 날씨 예보 스테이션 프로젝트 진행 구성 = 247 7.1.2 프로젝트 디렉토리 구성 = 247 7.2 원격 감시 카메라 = 264 7.2.1 원격 감시 카메라 프로젝트 진행 구성 = 265 CHAPTER 8 부록 8.1 국내ㆍ외 라즈베리파이 커뮤니티 소개 = 280 8.2 라즈베리파이 보드 각 모델별 상세정보 = 284 8.3 각 음정에 대한 주파수 값 = 285 8.4 참고문헌 = 286 INDEX = 289