SHT20 온습도 센서의 데이터를 무선으로 전송하는 프로젝트에 사용될 보드 테스트를 진행 해 보자
우선 온습도 센서 SHT20의 온습도 데이터를 시리얼로 출력 하는 예제를 작성한다.
SHT20 Arduino 라이브러리는 uFire_SHT20을 사용하였다
#include "uFire_SHT20.h"
uFire_SHT20 sht20;
void setup()
{
SerialUSB.begin(115200);
SerialUSB.println("SHT20 Test");
Serial1.begin(115200);
Wire.begin();
pinMode(2, OUTPUT);
sht20.begin();
}
float temp = 0.0;
int toggle = 0;
void loop()
{
toggle ^= 1;
temp = sht20.temperature();
Serial1.println((String)(unsigned int)(temp-3.0));
SerialUSB.print((String)temp + "°C, ");
SerialUSB.println((String)sht20.humidity() + " %RH");
SerialUSB.println();
digitalWrite(2, toggle);
delay(2000);
}
반응형