저는 Arduino, Bluetooth 및 Android와 관련된 프로젝트에서 일하고 있습니다. 내 Arduino 하드웨어는 센서에서 데이터를 수집하여 Bluetooth를 통해 Android 태블릿에 전송합니다. BlueChat으로 테스트했을 때 안드로이드에 대한 내 응용 프로그램은 잘 작동하는 것 같습니다. BlueChat에서 성공적으로 데이터를 수신합니다. 다음은 내 Arduino 하드웨어 코드입니다. 나는 HC-05를 올바르게 시작한다고 확신한다. 아무도 내 코드를보고 내 생각은 아날로그 핀 0에서 온도 센서에서 독서를 수집하는 경우 작동 여부를 제안 할 수 있습니다, 디지털 핀 11, Arxino에 Tx 핀 Hc - 05의 Rx 핀에 연결하는 그들을 전송 ?Arduino가 HC-05에 데이터를 전송합니다.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
int tempPin=0;
void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
}
void loop()
{
float reading = analogRead(tempPin); // reading on tempPin
float voltage = reading*5.0/1024.0; // the resolution of a pin is 10 bit,
float tempC = voltage/0.01; // 10mV = 1 Celcius
mySerial.write(tempC);
delay(3000);
}
9V 배터리를 사용하여 내 Arduino Uno에 외부 전원을 공급해야합니다.
감사를 통해하지만 작동하지 않았다 오류 '클래스'SoftwareSerial이 경우 Writeln ''라는 이름의 멤버가 없습니다 ''발생합니다. –
인쇄가 잘못되었습니다. – 323go
Tks 형제 님, println과 print를 모두 시도했지만 아무런 효과가 없습니다. –