라즈베리 파이, 상상을 현실로 만드는 프로젝트: 입문 편

라즈베리 파이, 상상을 현실로 만드는 프로젝트: 입문 편

$20.37
Description
라즈베리 파이는 영국의 라즈베리 파이 재단이 학교에서 교육용 목적을 위해 개발한 초소형 컴퓨터입니다. 일반적으로 알고 있는 윈도우 PC나 맥처럼 리눅스 운영체제가 돌아가는 컴퓨터로 다양한 프로그램을 실행시킬 수 있습니다. 그리고 라즈베리 파이에서 제공하는 콘텐츠가 정말 많고 다양합니다.

이 도서는 라즈베리 파이를 처음 접하는 초보자들이 쉽게 배울 수 있도록 구성하고 있습니다. 기본적인 라즈베리 파이에 대한 소개와 운영체제인 라즈비안에 대해 설명하고 라즈베리 파이를 사용할 때 알아두면 편리한 파이썬에 대해 간단하게 소개합니다. 또한, 라즈비안에 있는 스크래치나 마인크래프트를 제어해보고, 파이 카메라나 micro:bit, RetroPie 등 여러 장치를 연결하여 제어할 수 있습니다. 여러 프로젝트 예제와 저자가 직접 제작한 무료 동영상 강의를 통해 좀 더 알기 쉽게 라즈베리 파이를 배울 수 있습니다.
저자

이준혁

저자이준혁은전공이경영/회계였으나프로그래밍이너무좋아프로그래머가되었다.메이커관련인터넷강의(bit.ly/2KRvofB)를제작하기도했으며,전세계에재미있고신기한메이커프로젝트를소개하는페이스북블로그(fb.com/neosarchizo.blog)를운영중이다.덕분에프로그램을잘모르는어린이들이나일반인들을위해친절하고재밌게잘가르치는소질이생겼다.현재는회사를나온뒤'새로운시작'이라는이름의개인사업을하고있다.개인사업을통해다양한하드웨어와소프트웨어를개발하고있는데,예로스마트폰으로전동책상을제어할수있도록하는블루투스모듈,미세먼지측정기등을만들었다.

목차

PART01라즈베리파이시작하기
-라즈베리파이의탄생
-소프트웨어교육의강력한도구
쉬어가는페이지라즈베리파이로할수있는것들

PART02라즈비안설치하기
-라즈베리파이를사용하기위해필요한것들
-라즈비안설치하기
-기본설정하기
-백업및복구
쉬어가는페이지라즈베리파이에설치할수있는운영체제들

PART03라즈베리파이를위한파이썬기초
-파이썬이란?
-파이썬실행하기
-사칙연산
-정보를담는그릇:변수
-편리하게사용할수있는도구:함수
-알아서움직이게만들기:조건문
-똑같은것반복시키기:반복문
쉬어가는페이지파이썬을배울수있는사이트들

PART04라즈베리파이살펴보기
-라즈베리파이살펴보기
-Helloworld
-Hellovideo
-Hellotriangle
-Hellotriangle2
-Helloteapot
-Helloaudio
쉬어가는페이지라즈베리파이제로W를이용한재미있는프로젝트들

PART05스크래치
-스크래치소개
-LED깜빡이기
-버튼제어하기
쉬어가는페이지라즈베리파이에서프로세싱실행하기

PART06마인크래프트
-마인크래프트소개
-마인크래프트실행하기
-Helloworld
-꽃길만들기
-TNT블록더미폭파시키기
-용암위에물붓기
쉬어가는페이지재미있는마인크래프트프로젝트들

PART07파이카메라
-파이카메라소개
-연결하기
-미리보기
-사진찍기
-동영상찍기
-효과적용하기
쉬어가는페이지재미있는파이카메라프로젝트들

PART08피지컬컴퓨팅
-LED깜빡이기
-버튼제어하기
-LED와버튼함께사용하기
쉬어가는페이지GPIOZero의더욱더다양한기능들

PART09SenseHAT
-SenseHAT소개
-SenseHAT연결하기
-글자표시하기
-그림그리기
-센서사용하기
-모션센서사용하기
-조이스틱사용하기
쉬어가는페이지스크래치로SenseHAT제어하기

PART10micro:bit
-micro:bit소개
-micro:bit연결하기
-Mu준비하기
-LED매트릭스사용하기
-REPL사용하기
-버튼사용하기
-흔들면LED켜지게하기
쉬어가는페이지MakeCode로micro:bit제어하기

PART11나만의미디어센터:OSMC
-OSMC소개
-OSMC설치하기
-한글설정하기
-OSMC사용하기
-리모컨앱설정하기
쉬어가는페이지OSMC의유용한앱들

PART12추억의오락실:RetroPie
-RetroPie소개
-추억의게임기:NESPi
-RetroPie설치하기
-게임실행하기
쉬어가는페이지재미있는RetroPie프로젝트들

PART13나만의전광판:ScreenlyOSE
-ScreenlyOSE소개
-ScreenlyOSE설치하기
-ScreenlyOSE사용하기
쉬어가는페이지ScreenlyOSE의활용사례

라즈베리키트구성
마치며

출판사 서평

■장별요약

PART01라즈베리파이시작하기
라즈베리파이가어떻게만들어지게됐고,소프트웨어교육도구로라즈베리파이는어떤장점을가지고있는지살펴봅니다.또한라즈베리파이로할수있는프로젝트들에대해간단히소개합니다.

PART02라즈비안설치하기
라즈베리파이의운영체제인라즈비안을설치해봅니다.그리고라즈베리파이를사용하는데필요한것들을준비하고,라즈비안외에라즈베리파이에설치할수있는다른운영체제들도살펴봅니다.

PART03라즈베리파이를위한파이썬기초
라즈베리파이를사용할때알아두면좋을파이썬기초에대해배웁니다.데이터는프로그래밍의재료라할수있는데,이데이터를담는그릇인변수와편리한도구같은함수에대해설명합니다.또한,컴퓨터가스스로판단하고움직일수있도록하거나계속똑같은것을반복하게만드는방법도배웁니다.

PART04라즈베리파이살펴보기
라즈베리파이가할수있는것들이무엇이있는지살펴봅니다.간단한텍스트출력부터1080p동영상재생,3D그래픽프로그램등을돌려보고오디오재생도해봅니다.

PART05스크래치
라즈비안에있는스크래치를실행해봅니다.라즈비안에있는스크래치로라즈베리파이를제어할수있습니다.스크래치를이용해LED를깜빡이거나,버튼을눌렀을때스크래치에서인식하도록해봅니다.

PART06마인크래프트
라즈비안에있는마인크래프트를실행해봅니다.라즈비안에있는마인크래프트는앞에서배운파이썬을이용해제어할수있습니다.예로캐릭터가지나가는곳마다꽃을뿌리거나,거대한TNT블록더미를만들어서폭발시키는것을해봅니다.

PART07파이카메라
라즈베리파이전용카메라인파이카메라를사용해봅니다.파이카메라를이용해고해상도사진과동영상을찍을수있습니다.앞에서배운파이썬을이용해파이카메라를제어해봅니다.

PART08피지컬컴퓨팅
LED와버튼을파이썬을이용해제어해봅니다.파이썬을이용해LED가1초마다깜빡이게만들거나,버튼을누르면쉘창에버튼이눌렸다는메시지가뜨도록해봅니다.

PART09SenseHAT
SenseHAT을라즈베리파이에연결해제어해봅니다.SenseHAT에글자를표시하거나그림그리는것을해봅니다.그리고SenseHAT에있는다양한센서와조이스틱도사용해봅니다.

PART10micro:bit
micro:bit를라즈베리파이에연결해제어해보고파이썬을이용하여micro:bit를제어해봅니다.micro:bit에LED를연결해제어하는것도해봅니다.

PART11나만의미디어센터:OSMC
라즈베리파이를미디어센터로만들어주는OSMC를라즈베리파이에설치해봅니다.OSMC를설치하고사용하는방법을살펴본후OSMC의기능을강화해주는유용한플러그인도살펴봅니다.

PART12추억의오락실:RetroPie
라즈베리파이에추억의오락실로만들어주는RetroPie를설치해봅니다.RetroPie를설치한후사용하는방법을알아보고RetroPie를이용한재미있는프로젝트들도살펴봅니다.

PART13나만의전광판:ScreenlyOSE
나만의전광판으로만들어주는ScreenlyOSE를라즈베리파이에설치해봅니다.ScreenlyOSE를설치하고사용하는방법을알아보고ScreenlyOSE관련프로젝트들을살펴봅니다.