SENSIRION 의 온도 습도 센서 SHT30 을Espressif 의 ESP32 공식모듈 ESP32-WROOM-32D 를 사용한 BNE-MINI-ESP32-A1 개발보드에 연결하여아두이노 IDE 를 이용해서 테스트 하는 방법을 알아보도록 하겠습니다 ESP32 아두이노 개발환경 구성하는 방법은 아래 링크를 참고하시기 바랍니다 그림과 같이 색을 맞춰서 ESP32-WROOM-32D 보드와 SHT30 보드를 연결합니다인터페이스 방식은 I2C 입니다 아두이노 IDE 를 실행한 후 "ESP32 Dev Module" 이 선택된 것을 확인 합니다툴 -> 라이브러리 관리 를 선택 합니다 검색창에 "sht3" 을 입력한 후 "ClosedCube SHT31D" 를 찾습니다"설치" 를 클릭하여 라이브러리를 설치합니다. 파일 -> 예제 -> ClosedCube SHT31D -> periodicmode 를 선택합니다 예제 코드가 나타나면보드레이트를 115200 으로 수정합니다참고로 보드레이트는 수정하지 않아도 상관없지만ESP32 가 부팅할 때 포스팅 메시지를 115200bps 로 출력하므로 위와 같이 수정합니다 ESP32-WROOM-32D 보드가 PC와 연결된 것을 확인한 후 업로드를 클릭하면예제 코드가 빌드되고 자동으로 업로드가 이루어 집니다 툴 -> 시리얼 모니터 를 선택합니다 시리얼 모니터가 나타나면 보드레이트를 115200 으로 설정 합니다 업로드 후 ESP32-WROOM-32D 보드가 리셋 되고 나면위와 같이 포스트 메시지가 출력되고센서값은 온도, 습도 순서로 출력됩니다. SHT30 개발보드 구매하기 ESP32-WROOM-32D 개발보드 구매하기