DHArduinoPack
DHArduinoPack은 Mathematica를 사용해 수업과 연구에 최적화된 맞춤형 설명과 Application 및 12개 센서와 아두이노 사용 시 필요한 구성요소가 포함된 Sensor Kit으로 구성되어있습니다.
기존 아두이노 통합 개발 환경(IDE)은 C언어와 같은 Low-Level의 언어를 어느 정도 습득해야 코딩이 가능하지만, Mathematica는 함수 이름 호출만으로 코딩이 되는 High-Level 언어로 많은 습득 기간을 필요로 하지 않으며 간단하게 코딩할 수 있습니다.
기존 아두이노 통합 개발 환경 (IDE)은 센서의 데이터를 시각화 하고자 할 때, 오픈소스 개발 툴 중에 하나인 자바 언어가 기반인 Processing프로그램이라는 툴이 필요합니다.
그러나 Mathematica는 자체 프로그램에서 데이터 수집 및 연산 그래프 구현이 가능하며, 또한 Interactive한 그래픽을 다른 프로그램들과 달리 간단한 함수로 쉽게 구현할 수 있습니다.
DHArduinoPack 구성
DHArduinoPack 특징
간단한 코딩
기존 아두이노 통합 개발 환경(IDE)은 C언어와 같은 Low-Level의 언어를 어느 정도 습득해야 코딩이 가능하지만, Mathematica는 함수 이름 호출만으로 코딩이 되는 High-Level 언어로 많은 습득 기간을 필요로 하지 않으며 간단하게 코딩할 수 있습니다.
즉각적 시각화
기존 아두이노 통합 개발 환경 (IDE)은 센서의 데이터를 시각화 하고자 할 때, 오픈소스 개발 툴 중에 하나인 자바 언어가 기반인 Processing프로그램이라는 툴이 필요합니다.
그러나 Mathematica는 자체 프로그램에서 데이터 수집 및 연산 그래프 구현이 가능하며, 또한 Interactive한 그래픽을 다른 프로그램들과 달리 간단한 함수로 쉽게 구현할 수 있습니다.
함수화를 통한 간단한 센서 구현
Mathematica에서는 DHArduinoPack(패키지)를 통해 패키지(모듈화된 함수 꾸러미)만 불러오면 핀 설정과 라이브러리 자동 호출이 가능합니다.
이때, 패키지는 밑의 그림과 같이 사용하는 아두이노의 라이브러리 사용 시 해야 하는 설정 들을 하나의 Mathematica함수로 만들어 있으므로 어려움 없이 아두이노를 이용할 수 있습니다.