hi everyone
i am using hardware serial in due to send some numbers to my android phone
can anybody say why it doesn't work
int val;
int tempPin = 1;
#define HC05 Serial3
void setup() {
delay(1000);
Serial.begin(9600);
HC05.begin(9600);
Serial.write("\nTest Start\n");
}
void loop() {
val = analogRead(tempPin);
float mv = ( val/1024.0)*500;
delay(5000);
Serial.println(mv);
HC05.print(mv);
}
but when i transmit data between serial and hc05 it works perfectly
#define HC05 Serial3
void setup() {
Serial.begin(9600);
HC05.begin(9600);
}
void loop() {
while(Serial.available())
{
char data = Serial.read();
Serial.print(data);
HC05.print(data);
}
while(HC05.available())
{
char data = HC05.read();
Serial.print(data);
HC05.print(data);
}
}
i appreciate all helps