더북(TheBook)

2 Steam_Air_xxx 라이브러리 구성

Steamedu123_Sensor-master 라이브러리는 센서와 아두이노 중간 레이어를 두어 쉽게 센서를 제어할 수 있도록 설계했다. 세 함수만으로 센서를 제어할 수 있다. 초기화하는 begin() 함수, 센서값을 읽어오는 read() 함수, 센서값을 출력하는 display() 함수다. 외부 라이브러리는 제조사에서 제공하는 라이브러리 또는 오픈 소스 라이브러리를 의미한다.

 

그림 1-12 Steamedu123_Sensor-master 라이브러리 아키텍처

 

파일명은 C20X, C30X, C40X, C50X로 구분되며 미세먼지 측정 센서 라이브러리, 실내 대기 측정 센서 라이브러리, 실외 대기 측정 센서 라이브러리, 대기 환경 측정 센서 라이브러리로 구성된다. 전체 라이브러리 파일은 다음과 같다.

 

그림 1-13 Steamedu123_Sensor-master 라이브러리 파일 구성

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.