아두이노 센서 다운로드

이 라이브러리는 DHT11 및 DHT22와 같은 저비용 온도 및 습도 센서와 함께 사용됩니다. 이 라이브러리는 비용이 들지 않으며 유일한 비용은 센서입니다. 추상화 계층의 핵심 부분은 위의 sensors_event_t 데이터[4] 공용 구조체를 통해 수행되는 특정 규모의 SI 단위에 대한 값의 표준화입니다. 이 16바이트 조합은 각 주 센서 유형에 대한 필드를 포함하고 다음 SI 단위 및 축척을 사용합니다: 두 개의 표준 유형 및 센서 유형 열거형 이외에 Adafruit_Sensor 기반으로 하는 모든 드라이버는 다음 두 가지 기능을 구현해야 합니다. 표준 SI 장치 및 축척을 사용하여 추상화 계층에서 지원하는 모든 센서의 센서 데이터를 반환하는 데 사용됩니다. 예를 들어 “독립 실행형” DHT 예제와 Adafruit 통합 센서 라이브러리와 함께 작동하는 DHT 예제가 있습니다. 독립 실행형 버전을 사용하는 경우에도 통합 센서 라이브러리가 필요합니다. Github-DHT 센서 라이브러리에서 다른 예제를 찾을 수 있습니다. Arduino 환경은 대부분의 프로그래밍 플랫폼과 마찬가지로 라이브러리를 사용하여 확장할 수 있습니다.

라이브러리는 스케치에 사용할 수 있는 추가 기능(예: 하드웨어 사용 또는 데이터 조작)을 제공합니다. 스케치에서 라이브러리를 사용하려면 스케치 > 가져오기 라이브러리에서 라이브러리를 선택합니다. IDE와 함께 여러 라이브러리가 설치되지만 직접 다운로드하거나 만들 수도 있습니다. 라이브러리 설치에 대한 자세한 내용은 다음 지침을 참조하십시오. 자신의 라이브러리를 작성하는 방법에 대한 자습서도 있습니다. 라이브러리에 적합한 Arduino 스타일 API를 만드는 방법에 대한 자세한 내용은 API 스타일 가이드를 참조하십시오. DHT 센서 라이브러리는 오픈 소스이며 가장 허용적인 라이센스 중 하나를 사용하므로 모든 프로젝트에서 사용할 수 있습니다. 임베디드 시스템 설계의 많은 과제 중 하나는 현재 사용하던 부품이 내일 생산되지 않거나 시스템 요구 사항이 변경될 수 있으므로 다른 센서를 선택해야 할 수 있다는 점입니다. DHT 센서 라이브러리는 DHT11 및 DHT22와 같은 여러 저비용 온도 및 습도 센서와 호환됩니다. 몇 가지 예는 다른 센서에 대한 코드를 수정하는 방법을 보여 주기 위해 구현됩니다. 새 드라이버를 만드는 것은 비교적 쉬운 작업이지만 센서가 동일한 측정 단위를 거의 사용하지 않으므로 오류가 발생하기 쉽고 시간이 많이 걸립니다.