Page 623 - 3-2
P. 623
2) 아두이노 업로드 구조
3) 아두이노의 소프트웨어
아두이노의 통합 개발 환경(IDE) 은 Java 와 C 를 기반으로 개발되는 크로스 플랫폼 응용 소프트웨
어이며 구문 강조 괄호 찾기 자동 들여쓰기 기능이 포함된 에디터와 한 번의 클릭으로 컴파일과, , ,
업로드가 가능한 컴파일러 기능을 포함하고 있다 아두이노 동작을 위해서. C++ 언어 기반을 사용한
다 컴파일러는. avr-gcc 을 사용한다 따라서. avr-gcc 가 제공하는 많은 C 언어의 표준라이브러리를
함수를 사용할 수 있다 아두이노 개발환경은. C++ 을 사용하여 원하는 동작을 하도록 코딩을 하고
이것을 보드에 업로드하면 아두이노가 동작한다 아두이노 업로드는 플래시 메모리에 써지므로 다음.
부터는 전원만 인가하면 동작한다 만약. PC 나 안드로이드에서 아두이노에 오는 데이터를 받아 처리
하고 싶다면 해당 운영 체계에 맞는 개발 도구를 활용하여 프로그램을 작성해야 한다, . PC 의 비주얼
스튜디오나 안드로이드의 SDK 등이 대표적이다 이러한 개발도구가 좀 어렵다고 느낀다면 프로세싱. ,
을 사용하여 쉽게 코딩 할 수 있다 프로세싱은 아두이노 개발환경과 별개로. PC 에서 동작하며 아두,
이노에서 COM 포트로 통신을 하고 이 데이터를 화면 등에 처리하여 보여 줄수 있다 그래픽 처리를.
할 수 있는 함수도 제공한다 프로세싱에서 안드로이드 모드로 변경하면 안드로이드에서 처리할 수.
도 있다 소프트웨어 개발에 생소한 사용자들도 쉽게 프로그래밍할 수 있도록 설계되어 있다 이러한. .
아두이노 IDE 를 통해 작성된 프로그램이나 코드를 스케치" (Sketch)" 라고 부른다.
아 라즈베리파이.
1) 라즈베리파이의 개념
라즈베리 파이 영어( : Raspberry Pi) 는 영국 잉글랜드의 라즈베리 파이 재단이 학교와
개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드
컴퓨터이다 초기의 라즈베리 파이는 엘레멘트. 14/ 프리미어 파넬, RS 콤포넌트와의 허가된 제조
협정을 통해 제작되었다 라즈베리 파이는 그래픽 성능이 뛰어나면서도 가격이 저렴. (-VAT 제외-
1 세대 모델 A 와 1 세대 모델 A+ 의 경우 25 달러, 1 세대와 2 세대를 포함한 나머지 모델의 경우
35 달러 한 것이 특징이다 라즈베리 파이는 모두 동일한 비디오코어) . IV GPU 와,[10] 싱글코어
- 623 -