최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국콘텐츠학회논문지 = The Journal of the Korea Contents Association, v.15 no.8, 2015년, pp.1 - 8
박기창 (동신대학교 실감미디어기반조성사업단) , 이현철 (동신대학교 디지털콘텐츠학과) , 김은석 (동신대학교 디지털콘텐츠학과)
Arduino is an open-source prototyping platform. It has been used in diverse areas including media-art, simulation and interaction devices. The Arduino application does not provide an effective form of software design specification, since it is basically developed in C Programming language. In this p...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
아두이노 어플리케이션에서 사용하는 함수의 특징은 무엇인가? | 아두이노 어플리케이션은 일반적인 C 프로그램과 달리 main() 함수가 존재하지 않으며, 대신 setup(), loop() 함수를 포함한다. setup()함수는 프로그램이 구동될 때,한번 실행되며 이후 loop()함수를 반복적으로 실행하게 된다. 기본 제공 함수로는 디지털 입출력, 아날로그 입출력 등의 장치인터페이스 함수와 시간, 수학, 비트연산, 삼각함수, 인터럽트 등이 있다. 아두이노 개발 레퍼런스 사이트[18]에는 함수를 기능 및 역할에 따라 [표2]와 같이 13개의 그룹으로 구분하고 있다. | |
아두이노란 무엇인가? | 아두이노는 오픈소스기반 마이크로컨트롤러 보드로,2005년 이탈리아 Massimo Banzi, David Cuartielles,Tom Igoe, Gianluca Martino, David Mellis 등 에 의해 개발되었다. 아트멜(Atmel)사의 8비트 AVR 마이크로컨트롤러 칩을 사용하는 아두이노는 빛, 온도, 소리, 거리 등을 센서를 통해 감지하고, 이를 이용한 사용자 상호작용 처리에 용이하기 때문에 미디어아트, 시뮬레이션, 인터랙션 장치개발 등에 주로 사용된다. | |
아두이노 어플리케이션은 무엇을 이용하여 개발되는가? | 아두이노 어플리케이션은 C언어 문법을 사용하는 스케치(sketch)를 사용하여 개발된다. 아두이노는 프로세싱[7]과 Wiring[8]의 영향을 받아 개발환경이 [그림 2]와 같이 프로세싱과 거의 동일하고, 유사한 문법을 사용하며, 프로세싱, Max/Msp, Flash 등과의 연동을 통해 다양한 콘텐츠 개발도 가능하다. |
박소희, 박종승, "아두이노 장치를 활용한 사용자의 공포 정도 측정", 한국컴퓨터종합학술대회 논문집, pp.1934-1935, 2014.
박소희, 박종승, "Unity3D와 아두이노를 이용한 사용자의 생체 신호 실시간 반영", 학국정보과학회 동계학술발표회, pp.1445-1447, 2014.
고정운, 박성준, "아두이노를 활용한 노인용 인지 기능 향상 기능성 게임", 한국정보기술학회논문지, 제13권, 제4호, pp.111-119, 2015.
박상하, 김서영, 이부형, "블루투스, GPS를 이용한 아두이노기반 자동차 사고 대응 시스템", 한국통신학회 추계종합학술발표회, pp.114-115, 2014.
강진원, 김진성, 전유빈, "아두이노를 이용한 식물 관리 시스템", 한국컴퓨터종합학술대회 논문집, pp.1818-1820, 2014.
하유이, 김이경, "공연예술에서의 표현 확장을 위한 웨어러블 컴퓨터 연구", HCI 학술대회, pp.633-636, 2014.
https://processing.org/reference/environment/#Overview
http://wiring.org.co/about.html
이진호, 심재환, 최진영, 고병령, "임베디드 소프트웨어 설계 명세서의 개발", 한국컴퓨터종합학술대회 논문집, pp.212-215, 2011.
L. F. Fernandez and A. V. Moreno, "An Introduction to UML Profiles," The European Journal for the Informatics Professional, Vol.4, No.2, pp.6-13, 2004.
고민혁, 국승학, 윤상필, 김현수, "안드로이드 애플리케이션 개발을 위한 UML 프로파일", 한국컴퓨터종합학술대회 논문집, 제38권, 제1호, pp.148-151, 2011.
서용진, 문대건, 국승학, 김현수, "iOS 애플리케이션을 위한 UML 프로파일", 한국컴퓨터종합학술대회 논문집, 제38권, 제1호, pp.116-119, 2011.
민법기, 국승학, 김현수, "윈도우폰7 플랫폼 기반 스마트 디바이스 애플리케이션의 모델링을 위한 UML 프로파일", 한국컴퓨터종합학술대회 논문집, 제38권, 제1호, pp.120-123, 2011.
J. L. Filho, G. B. Sampaio, F. R. Nalon, and K. A. de V. Borges, "A UML Profile for Conceptural Modeling in GIS Domain," Workshop DE@CAiSE, pp.18-31, 2010.
이우진, 최일우, "효과적인 USN 어플리케이션 설계를 위한 UML 프로파일", Entrue Journal of Information Technology, 제11권, 제2호, pp.215-226, 2012.
B. P. Douglass, UML for the C programming language, IBM, 2009.
http://www.drdobbs.com/cpp/uml-for-c-progr ammers/184401948
http://www.arduino.cc/en/Reference/HomePage
J. Blum, Exploring Arduino, wiley, 2013.
http://staruml.io/
http://www.omg.org/spec/OCL/
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.