정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 온도센서 앱인벤터와 연결
지히 | 2020-11-10

    

1. 프로젝트 사용한 보드 종류

  아두이노 우노,

 

 

2. 사용한 개발 프로그램명

  아두이노 1.8.14 Hourly Build

 

 

3. 사용한 센서 모델명

   아두이노 온도센서(mlx90614), 블루투스 모듈(HC-06)

 

 

4. 연결한 회로 설명 (또는 이미지)

 

 

5. 소스코드 (주석 필수)

 

 

#include <Wire.h>
#include <Adafruit_MLX90614.h>
#include <SoftwareSerial.h>

#define BT_RXD 8
#define BT_TXD 7

Adafruit_MLX90614 mlx = Adafruit_MLX90614();
SoftwareSerial bluetooth(BT_RXD, BT_TXD);       

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  bluetooth.begin(9600);
  Serial.println("AT command");
  mlx.begin();
}

void loop() {
  if (bluetooth.available()) {
    Serial.write(bluetooth.read());
  }
  if (Serial.available()) {  
    bluetooth.write(Serial.read());
  }

  int t = mlx.readObjectTempC();
  Serial.println(mlx.readObjectTempC());
  bluetooth.print(t);
  delay(1000);
 
  // put your main code here, to run repeatedly:

}

 

6. 문제점 및 에러 내용

아두이노 블루투스 연결을 시켰는데 앱인벤터 화면에 온도가 나오지 않습니다.

어떤것을 잘못했는지 모르겟어요

이전글   |    아두이노 블루투스 HC-06와 HC-05 이렇게 페어링은 됐는데 데이터 전송이 안됩니다... 2020-11-04
다음글   |    아두이노에서 블루투스를 사용하여 지정된 숫자를 스마트폰 앱의 전송... 2020-11-11