test | Page 49

인터랙션 디자인용으로 태어난 Arduino 우선 마이크로컨트롤러를 탑재한 Arduino와 mbed를 살펴보자. Arduino mbed 운영 Arduino 프로젝트 영국 ARM사 웹 사이트 www.arduino.cc/ mbed.org/ 통합개발환경 Arduino IDE (Processing을 기초로 개발) 온라인형 개발 환경의 ‘mbed SDK’ 프로그래밍 언어 C/C++류의 Arduino 언어 (wRITING를 기초로 개발) C++언어(하드웨어제어용의 API를 클래스 라이브러리로 제공) 마이크로 컨트롤러 Atmel사의 8비트 마이크로컴퓨터 ‘mega AVR’ 제품군, Atmel사의 ARM 코어마이크로컨트롤러 ‘SAM’ 제품군 등 Cortex M 코어를 탑재한 각사의 마이크로컴퓨터 기판 종류 순정품이 약 20종. 기타 다수의 호환 기판 25종(주로 써드파티가 제공) 대표적인 기판 Arduino uno LPCXpresso 1549 하드웨어 사양의 공개 공식 기판의 레이아웃 도면과 회로 도면을 공개. 프린트 기판 설계 소프트웨어 ‘Eagle’용 mbed 기판의 개발자를 위한 참조용 회로도면을 공개. 프린트 기판 설계 소프트웨어 ‘Eagle’용 하드웨어 설계 데이터의 라이센스 Creative Commons의 AttributionShareAlike Apache .0 자기판접속단자 기판 형태 규정 없음. 자기판군 ‘Shield’를 접속하는 단자의 배치를 규정. 단자의 탑재는 필수 사항이 아니다 Arduino의 Shield에 대응하는 기판도 있다 제한 없음 제한 없음 자