Page 10 -
P. 10

라즈베리 파이에는 디스플레이나 USB 기기를 연결하는 커넥터 외에도 전자 회로를 직접 연
                     결할 수 있는 GPIO 확장 커넥터가 있어서, 파이썬 프로그램에서 전자 회로를 직접 제어할 수

                     도 있습니다. 즉, 라즈베리 파이에서 파이썬 프로그램을 만들면 GPIO 커넥터를 이용한 전
                     자 회로 제어부터 GUI 프로그램 구현까지 할 수 있습니다. 물론 이들을 조합해서 전자 회로

                     를 제어하는 GUI 프로그램도 만들 수 있습니다.

                     윈도나 맥 같은 운영체제에서 프로그램이 전자 회로를 직접 제어하려면 전용 확장 보드 등
                     이 필요합니다. 또한, 아두이노 같은 마이크로 보드는 GUI 프로그램처럼 규모가 큰 프로그

                     램을 실행할 수 없습니다. 하지만 라즈베리 파이는 전자 회로를 직접 제어할 수 있고, 규모
                     가 큰 프로그램도 만들 수 있으며, 이들을 조합한 프로그램도 만들 수 있습니다. 게다가 이
                                                                *
                     모든 프로그램은 파이썬만으로도 만들 수 있습니다.  프로그래밍을 공부하기에 이보다 더
                     좋은 컴퓨터가 또 있을까요?







                    2       라즈베리 파이를 알아보자





                     라즈베리 파이는 1세대와 2세대가 있고, 앞에서 PC로 동작한다고 설명했습니다. 라즈베리
                     파이를 처음 사면 케이스도 없고 기판만 덩그러니 있습니다. 기판에는 다양한 반도체와 칩

                     부품 외에도 모니터나 마우스, 키보드를 연결하는 포트가 있습니다.



                   2.1   라즈베리 파이 구성


                     라즈베리 파이는 1세대와 2세대가 있는데 1세대인 라즈베리 파이 1은 Model A, Model A+,
                     Model B, Model B+, 이렇게 네 종류가 있고, 2세대인 라즈베리 파이 2는 Model B가 있습

                     니다. 1세대 Model B+(이후 Model B+)와 2세대 Model B(이후 Pi 2 Model B)의 하드웨어
                     구성은 거의 같지만 탑재한 컴퓨터 칩이나 메모리 용량이 다릅니다.





                     *     라즈베리 파이는 파이썬 외에도 스크래치, C, 루비 같은 프로그래밍 언어로 프로그램을 만들거나 실행할 수 있습니다.


               16   모두의 라즈베리 파이 with 파이썬
   5   6   7   8   9   10   11   12   13   14   15