아래와 같이 코딩을 해서 블루투스 통신을 하려고 하는데 AT 명령을 보내도 전혀 응답이 없네요.
블루투스 모듈은 빨간 LED가 깜빡 거리고 있습니다.
아두이노는 아두이노 메가를 사용 중 입니다.
3.3V, 5V를 전부 사용해 보아도 진행되지 않고요.
Software Serial 라이브러리를 사용해서 진행 하여도 되지 않습니다.
RX, TX를 Cross를 진행해보고 1:1로도 진행해 보았고요.
모듈 고장이 아닌가 의심이 됩니다. 코딩상의 문제나 다른 원인이 있을까요?
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
#include <SoftwareSerial.h>
#define DHTPIN 3 //Input Pin No.
#define DHTTYPE DHT22 //Sensor Type 설정 (AM2302)
//#define DHTTYPE DHT11 (AM2301)
//SoftwareSerial BTSerial(23,22); //RX, TX
//#define BTTest Serial2;
DHT_Unified dht(DHTPIN, DHTTYPE);
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Hello!");
Serial1.begin(9600);
dht.begin();
}
void loop()
{
// put your main code here, to run repeatedly:
//SendTemp(); //온도 송신
//SendHumi(); //습도 송신
//delay(1000);
while (Serial1.available())
{
int data = Serial1.read();
Serial.println(data);
}
while (Serial.available())
{
int data = Serial.read();
Serial1.println(data);
}
}
댓글목록
등록된 댓글이 없습니다.