Page 9 -
P. 9
초소형 컴퓨터 기판인 라즈베리 파이(Raspberry Pi)에 프로그래밍 언어인 파이썬
(Python)과 전자 회로 공작을 조합하면 무슨 일을 할 수 있을까요? 라즈베리 파이
의 파이(Pi)가 파이썬에서 유래했다는 것에서 알 수 있듯이 컴퓨터인 라즈베리 파
이와 프로그래밍 언어인 파이썬은 궁합이 매우 좋습니다. 그럼 전자 회로 공작은
어떨까요?
궁금증을 해결할 열쇠가 이번 장에 있습니다. 꼭 끝까지 읽어서 컴퓨터와 조금 더
친해져 봅시다.
1 라즈베리 파이, 파이썬, 전자 회로 공작
이 책에서는 널리 쓰이는 프로그래밍 언어인 파이썬과 라즈베리 파이의 큰 특징인 ‘자유롭게
사용할 수 있는 포트’ GPIO 확장 커넥터를 사용해서 전자 회로를 제어하는 프로그램을 설명
합니다. 우선 컴퓨터로 할 수 있는 일을 생각해 봅시다.
1.1 컴퓨터로 할 수 있는 일
여러분에게 가장 친숙한 컴퓨터는 PC(Personal Computer)일 것입니다. 여러분은 PC를 이용
해서 인터넷 탐색은 물론 이메일, 워드프로세서, 게임 등을 할 것입니다. 어쩌면 프로그래밍
언어로 프로그램을 작성하는 분도 있을지 모릅니다. 하지만 윈도나 맥에서 작성한 PC용 프
로그램은 대부분 PC에서만 동작하므로 LED나 모터를 제어하지 못합니다.
최근 들어 소형 마이크로 보드가 주목받고 있습니다. 그중에서도 특히 아두이노(Arduino)가
인기입니다. PC에 내장된 것과는 다르지만 아두이노의 소형 기판에도 마이크로 컴퓨터가
탑재되어 있어서 프로그램을 실행할 수 있습니다. 처리 능력이 PC보다는 낮아서 GUI 프로
16 모두의 라즈베리 파이 with 파이썬