폰 디지탈 온도계입니다.
두대의 카스온도계와 비교 온도입니다.
17도를 나타냅니다. 약 0.5도 높게 나옵니다.
회로 구성
앞절에서 사용한 아두이노 우노에 부루투스 배선 연결도는 같습니다.
S 왼쪽는 신호 단자입니다. 아두이노 D8에 연결합니다.
가운데 단자 Vcc(5V)
-오른쪽 GND 단자입니다.
아두이노 스케치입니다.
업로드 후 시리얼 모니터를 실행합니다.
부루투스를 통해 폰으로 전송됩니다.
#include <dht.h>
#include <SoftwareSerial.h>
#define SPin 8
dht DHT;
SoftwareSerial mySerial(2,3);
void setup(){
mySerial.begin(115200);
Serial.begin(9600);
}
void loop() {
int Value = DHT.read11(SPin);
if(Value==DHTLIB_OK){
mySerial.write(DHT.temperature);
Serial.println(DHT.temperature);
}
delay(2000);
}
컴포넨트를 배치합니다.
Label1은 다음 컴포넨트 간격 조절용입니다.
블루투스 스케치는 앞 절과 동일합니다.
전역변수 수신, 검출 데이터 초기 값 설정입니다.
엡 실행 후 곧 바로 나타나는 초기값입니다.
부루투스를 연결하면 사라집니다.
화면에서 초기값 실행 함수를 호출하여 실행합니다.
화면에서 기존에 있는 데이터를 세로운 값으로 대처합니다.
주기적으로 데이터를 교채하여 화면에 나타나게 합니다.
'IOT(Arduino+Inventor)' 카테고리의 다른 글
수은 기울기 센서[5] (0) | 2022.04.03 |
---|---|
초음파센서(SR_04)[4] (0) | 2022.04.02 |
RGB_LED 제어[2] (0) | 2022.03.27 |
RGB LED 제어[1] (0) | 2022.03.27 |
WebViewer (0) | 2022.03.26 |